﻿*, *::before, *::after {
    box-sizing: inherit;
    touch-action: inherit;
    border-style: solid;
    border-width: 0;
    border-color: inherit;
}
a {color:inherit;}
.svg-sprite {
    position: absolute;
    z-index: -1;
    left: -1px;
    top: -1px;
    width: 1px;
    height: 1px;
    overflow: hidden;
  }
 
  .design-grid-toggles {
    position: fixed;
    z-index: 9999;
    right: 0;
    bottom: 0;
    font-size: 0;
    text-align: right;
  }
  
  .design-grid-toggles::before,.design-grid-toggles::after {
    display: block;
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: 100%;
    color: #00a449;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
  }
  
  .design-grid-toggles::before {
    margin-bottom: 3px;
  }
  
  @media screen and (max-width: 649px) {
    .design-grid-toggles::before {
      content: "xsmall";
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .design-grid-toggles::before {
      content: "small";
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .design-grid-toggles::before {
      content: "medium";
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .design-grid-toggles::before {
      content: "large";
    }
  }
  
  @media screen and (min-width: 1400px) {
    .design-grid-toggles::before {
      content: "xlarge";
    }
  }
  
  .design-grid-toggles::after {
    content: attr(data-env);
    margin-bottom: 17px;
  }
  
  .design-grid-toggles--flipped {
    left: 0;
    right: auto;
    text-align: left;
  }
  
  .design-grid-toggle {
    display: inline-block;
    vertical-align: bottom;
    width: 40px;
    height: 30px;
    margin-right: 5px;
    padding: 10px 15px;
    background: #000;
    color: #fff;
    font-size: 11px;
    cursor: pointer;
    transition: all 200ms linear;
  }
  
  .design-grid-toggle.js-active {
    background-color: #f00;
  }
  
  .design-grid-toggle svg {
    display: block;
    width: 10px;
    height: 10px;
  }
  
  .design-grid--baseline {
    display: block;
    position: absolute;
    z-index: 9998;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: repeating-linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0) 5px, #7fffff 5px, #7fffff 10px);
    opacity: .25;
    pointer-events: none;
    background: repeating-linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0) 5px, #00a449 5px, #00a449 10px);
  }
  
  .design-grid--baseline.js-hide {
    display: none;
  }
  
  .design-grid--columns {
    display: block;
    position: fixed;
    z-index: 9998;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background-color: transparent;
    opacity: .25;
    pointer-events: none;
  }
  
  .design-grid--columns.js-hide {
    display: none;
  }
  
  .design-grid--columns * {
    height: 100vh;
  }
  
  .design-grid--columns .l-grid__item:before {
    content: '';
    display: block;
    background-color: #7fffff;
    width: 100%;
    height: 100vh;
  }
  
  @media screen and (max-width: 649px) {
    .design-grid--columns .l-grid__item {
      width: 16.6666666667%;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .design-grid--columns .l-grid__item {
      width: 6.6666666667%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .design-grid--columns .l-grid__item {
      width: 6.6666666667%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .design-grid--columns .l-grid__item {
      width: 6.6666666667%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .design-grid--columns .l-grid__item {
      width: 6.6666666667%;
    }
  }
  
  .icon--apps,.icon--apps svg {
    width: 274px;
    height: 279px;
  }
  
  .icon--camera,.icon--camera svg {
    width: 19px;
    height: 16px;
  }
  
  .icon--close,.icon--close svg {
    width: 16px;
    height: 16px;
  }
  
  .icon--comments,.icon--comments svg {
    width: 17px;
    height: 17px;
  }
  
  .icon--dropdown,.icon--dropdown svg {
    width: 8px;
    height: 5px;
  }
  
  .icon--express-audio,.icon--express-audio svg {
    width: 132px;
    height: 16px;
  }
  
  .icon--express-auto,.icon--express-auto svg {
    width: 125px;
    height: 16px;
  }
  
  .icon--express-election,.icon--express-election svg {
    width: 499.031px;
    height: 47.28px;
  }
  
  .icon--express-food,.icon--express-food svg {
    width: 126px;
    height: 16px;
  }
  
  .icon--express-health,.icon--express-health svg {
    width: 143px;
    height: 16px;
  }
  
  .icon--express-ipl2019,.icon--express-ipl2019 svg {
    width: 71.03px;
    height: 15.681px;
  }
  
  .icon--express-live,.icon--express-live svg {
    width: 130px;
    height: 16px;
  }
  
  .icon--express-parenting,.icon--express-parenting svg {
    width: 180px;
    height: 16px;
  }
  
  .icon--express-photo,.icon--express-photo svg {
    width: 141px;
    height: 16px;
  }
  
  .icon--express-plus,.icon--express-plus svg {
    width: 135px;
    height: 16px;
  }
  
  .icon--express-tech,.icon--express-tech svg {
    width: 122px;
    height: 16px;
  }
  
  .icon--express-travelsmart,.icon--express-travelsmart svg {
    width: 190.458px;
    height: 21.459px;
  }
  
  .icon--express-video,.icon--express-video svg {
    width: 130px;
    height: 16px;
  }
  
  .icon--express-voice-pops-video,.icon--express-voice-pops-video svg {
    width: 173.452px;
    height: 15.68px;
  }
  
  .icon--express-womensday,.icon--express-womensday svg {
    width: 129.937px;
    height: 15.723px;
  }
  
  .icon--facebook,.icon--facebook svg {
    width: 16px;
    height: 16px;
  }
  
  .icon--google-plus,.icon--google-plus svg {
    width: 22px;
    height: 14px;
  }
  
  .icon--ieflame,.icon--ieflame svg {
    width: 24.67px;
    height: 32.25px;
  }
  
  .icon--indian-express-app-icon,.icon--indian-express-app-icon svg {
    width: 36px;
    height: 36px;
  }
  
  .icon--indian-express-group,.icon--indian-express-group svg {
    width: 112.37px;
    height: 142.06px;
  }
  
  .icon--instagram,.icon--instagram svg {
    width: 18px;
    height: 18px;
  }
  
  .icon--left-arrow,.icon--left-arrow svg {
    width: 9px;
    height: 13px;
  }
  
  .icon--live-tv,.icon--live-tv svg {
    width: 31px;
    height: 25px;
  }
  
  .icon--outbrain,.icon--outbrain svg {
    width: 89px;
    height: 16px;
  }
  
  .icon--pinterest,.icon--pinterest svg {
    width: 16px;
    height: 16px;
  }
  
  .icon--play-large,.icon--play-large svg {
    width: 25px;
    height: 28px;
  }
  
  .icon--play,.icon--play svg {
    width: 13px;
    height: 14px;
  }
  
  .icon--reddit,.icon--reddit svg {
    width: 26.237px;
    height: 23.288px;
  }
  
  .icon--right-arrow,.icon--right-arrow svg {
    width: 9px;
    height: 13px;
  }
  
  .icon--rss,.icon--rss svg {
    width: 14px;
    height: 14px;
  }
  
  .icon--sharing-interface,.icon--sharing-interface svg {
    width: 20.58px;
    height: 20.24px;
  }
  
  .icon--spyglass,.icon--spyglass svg {
    width: 18px;
    height: 19px;
  }
  
  .icon--stamp,.icon--stamp svg {
    width: 105px;
    height: 105px;
  }
  
  .icon--the-indian-express,.icon--the-indian-express svg {
    width: 188px;
    height: 19px;
  }
  
  .icon--thumbs-down,.icon--thumbs-down svg {
    width: 18px;
    height: 18px;
  }
  
  .icon--thumbs-up,.icon--thumbs-up svg {
    width: 18px;
    height: 18px;
  }
  
  .icon--twitter,.icon--twitter svg {
    width: 17px;
    height: 14px;
  }
  
  .icon--whatsapp,.icon--whatsapp svg {
    width: 16px;
    height: 15.8px;
  }
  
  .icon--youtube,.icon--youtube svg {
    width: 20px;
    height: 15px;
  }
  
  html {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    min-height: 100%;
    margin-right: -50vw;
    margin-left: -50vw;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
  }
 
 
  .l-grid {
    display: flex;
    flex-wrap: wrap;
  }
  
  @media screen and (max-width: 649px) {
    .l-grid {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .l-grid {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .l-grid {
      margin-left: -30px;
    }
  }
  
  .l-grid__item {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .l-grid__item {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .l-grid__item {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .l-grid__item {
      padding-left: 30px;
    }
  }
  
  .l-grid__item--divided {
    position: relative;
  }
  
  .l-grid__item--divided:before,.l-grid__item--divided:after {
    content: '';
    position: absolute;
  }
  
  .l-grid__item--divided:before {
    top: 0;
    bottom: 0;
    border-left-width: 1px;
  }
  
  @media screen and (max-width: 649px) {
    .l-grid__item--divided:before {
      left: 7.5px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .l-grid__item--divided:before {
      left: 10px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .l-grid__item--divided:before {
      left: 15px;
    }
  }
  
  .l-grid__item--divided:after {
    top: -1px;
    right: 0;
    border-top-width: 1px;
  }
  
  @media screen and (max-width: 649px) {
    .l-grid__item--divided:after {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .l-grid__item--divided:after {
      left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .l-grid__item--divided:after {
      left: 30px;
    }
  }
  
  .l-grid--x30 {
    margin-left: -30px;
  }
  
  .l-grid--x30>.l-grid__item {
    padding-left: 30px;
  }
  
  .l-grid--x30>.l-grid__item--divided:before {
    left: 15px;
  }
  
  .l-grid--x30>.l-grid__item--divided:after {
    left: 30px;
  }
  
  .l-grid--y85 {
    margin-top: -85px;
  }
  
  .l-grid--y85>* {
    padding-top: 85px;
  }
  
  .l-grid--y85>.l-grid__item--divided:after {
    top: 42.5px;
  }
  
  .l-grid--y50 {
    margin-top: -50px;
  }
  
  .l-grid--y50>* {
    padding-top: 50px;
  }
  
  .l-grid--y50>.l-grid__item--divided:after {
    top: 25px;
  }
  
  .l-grid--y40 {
    margin-top: -40px;
  }
  
  .l-grid--y40>* {
    padding-top: 40px;
  }
  
  .l-grid--y40>.l-grid__item--divided:after {
    top: 20px;
  }
  
  .l-grid--y30 {
    margin-top: -30px;
  }
  
  .l-grid--y30>* {
    padding-top: 30px;
  }
  
  .l-grid--y30>.l-grid__item--divided:after {
    top: 15px;
  }
  
  .l-grid--y35 {
    margin-top: -35px;
  }
  
  .l-grid--y35>* {
    padding-top: 35px;
  }
  
  .l-grid--y35>.l-grid__item--divided:after {
    top: 17.5px;
  }
  
  .l-grid--y25 {
    margin-top: -25px;
  }
  
  .l-grid--y25>* {
    padding-top: 25px;
  }
  
  .l-grid--y25>.l-grid__item--divided:after {
    top: 12.5px;
  }
  
  .l-grid--y20 {
    margin-top: -20px;
  }
  
  .l-grid--y20>* {
    padding-top: 20px;
  }
  
  .l-grid--y20>.l-grid__item--divided:after {
    top: 10px;
  }
  
  @media screen and (min-width: 1280px) {
    .l-grid\@large\+ {
      display: flex;
      flex-wrap: wrap;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 649px) {
    .l-grid\@large\+ {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@large\+ {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@large\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@large\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1400px) {
    .l-grid\@large\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .l-grid\@large\+__item {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 649px) {
    .l-grid\@large\+__item {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@large\+__item {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@large\+__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@large\+__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1400px) {
    .l-grid\@large\+__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .l-grid\@large\+__item--divided {
      position: relative;
    }
  
    .l-grid\@large\+__item--divided:before,.l-grid\@large\+__item--divided:after {
      content: '';
      position: absolute;
    }
  
    .l-grid\@large\+__item--divided:before {
      top: 0;
      bottom: 0;
      border-left-width: 1px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 649px) {
    .l-grid\@large\+__item--divided:before {
      left: 7.5px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@large\+__item--divided:before {
      left: 10px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@large\+__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@large\+__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1400px) {
    .l-grid\@large\+__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .l-grid\@large\+__item--divided:after {
      top: -1px;
      right: 0;
      border-top-width: 1px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 649px) {
    .l-grid\@large\+__item--divided:after {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@large\+__item--divided:after {
      left: 20px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@large\+__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@large\+__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1400px) {
    .l-grid\@large\+__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .l-grid\@large\+--x30 {
      margin-left: -30px;
    }
  
    .l-grid\@large\+--x30>.l-grid__item {
      padding-left: 30px;
    }
  
    .l-grid\@large\+--x30>.l-grid__item--divided:before {
      left: 15px;
    }
  
    .l-grid\@large\+--x30>.l-grid__item--divided:after {
      left: 30px;
    }
  
    .l-grid\@large\+--y85 {
      margin-top: -85px;
    }
  
    .l-grid\@large\+--y85>* {
      padding-top: 85px;
    }
  
    .l-grid\@large\+--y85>.l-grid__item--divided:after {
      top: 42.5px;
    }
  
    .l-grid\@large\+--y50 {
      margin-top: -50px;
    }
  
    .l-grid\@large\+--y50>* {
      padding-top: 50px;
    }
  
    .l-grid\@large\+--y50>.l-grid__item--divided:after {
      top: 25px;
    }
  
    .l-grid\@large\+--y40 {
      margin-top: -40px;
    }
  
    .l-grid\@large\+--y40>* {
      padding-top: 40px;
    }
  
    .l-grid\@large\+--y40>.l-grid__item--divided:after {
      top: 20px;
    }
  
    .l-grid\@large\+--y30 {
      margin-top: -30px;
    }
  
    .l-grid\@large\+--y30>* {
      padding-top: 30px;
    }
  
    .l-grid\@large\+--y30>.l-grid__item--divided:after {
      top: 15px;
    }
  
    .l-grid\@large\+--y35 {
      margin-top: -35px;
    }
  
    .l-grid\@large\+--y35>* {
      padding-top: 35px;
    }
  
    .l-grid\@large\+--y35>.l-grid__item--divided:after {
      top: 17.5px;
    }
  
    .l-grid\@large\+--y25 {
      margin-top: -25px;
    }
  
    .l-grid\@large\+--y25>* {
      padding-top: 25px;
    }
  
    .l-grid\@large\+--y25>.l-grid__item--divided:after {
      top: 12.5px;
    }
  
    .l-grid\@large\+--y20 {
      margin-top: -20px;
    }
  
    .l-grid\@large\+--y20>* {
      padding-top: 20px;
    }
  
    .l-grid\@large\+--y20>.l-grid__item--divided:after {
      top: 10px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .l-grid\@small\+ {
      display: flex;
      flex-wrap: wrap;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 649px) {
    .l-grid\@small\+ {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@small\+ {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@small\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@small\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1400px) {
    .l-grid\@small\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .l-grid\@small\+__item {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 649px) {
    .l-grid\@small\+__item {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@small\+__item {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@small\+__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@small\+__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1400px) {
    .l-grid\@small\+__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .l-grid\@small\+__item--divided {
      position: relative;
    }
  
    .l-grid\@small\+__item--divided:before,.l-grid\@small\+__item--divided:after {
      content: '';
      position: absolute;
    }
  
    .l-grid\@small\+__item--divided:before {
      top: 0;
      bottom: 0;
      border-left-width: 1px;
      border-color:#d5d5d5;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 649px) {
    .l-grid\@small\+__item--divided:before {
      left: 7.5px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@small\+__item--divided:before {
      left: 10px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@small\+__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@small\+__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1400px) {
    .l-grid\@small\+__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .l-grid\@small\+__item--divided:after {
      top: -1px;
      right: 0;
      border-top-width: 1px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 649px) {
    .l-grid\@small\+__item--divided:after {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@small\+__item--divided:after {
      left: 20px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@small\+__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@small\+__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1400px) {
    .l-grid\@small\+__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .l-grid\@small\+--x30 {
      margin-left: -30px;
    }
  
    .l-grid\@small\+--x30>.l-grid__item {
      padding-left: 30px;
    }
  
    .l-grid\@small\+--x30>.l-grid__item--divided:before {
      left: 15px;
    }
  
    .l-grid\@small\+--x30>.l-grid__item--divided:after {
      left: 30px;
    }
  
    .l-grid\@small\+--y85 {
      margin-top: -85px;
    }
  
    .l-grid\@small\+--y85>* {
      padding-top: 85px;
    }
  
    .l-grid\@small\+--y85>.l-grid__item--divided:after {
      top: 42.5px;
    }
  
    .l-grid\@small\+--y50 {
      margin-top: -50px;
    }
  
    .l-grid\@small\+--y50>* {
      padding-top: 50px;
    }
  
    .l-grid\@small\+--y50>.l-grid__item--divided:after {
      top: 25px;
    }
  
    .l-grid\@small\+--y40 {
      margin-top: -40px;
    }
  
    .l-grid\@small\+--y40>* {
      padding-top: 40px;
    }
  
    .l-grid\@small\+--y40>.l-grid__item--divided:after {
      top: 20px;
    }
  
    .l-grid\@small\+--y30 {
      margin-top: -30px;
    }
  
    .l-grid\@small\+--y30>* {
      padding-top: 30px;
    }
  
    .l-grid\@small\+--y30>.l-grid__item--divided:after {
      top: 15px;
    }
  
    .l-grid\@small\+--y35 {
      margin-top: -35px;
    }
  
    .l-grid\@small\+--y35>* {
      padding-top: 35px;
    }
  
    .l-grid\@small\+--y35>.l-grid__item--divided:after {
      top: 17.5px;
    }
  
    .l-grid\@small\+--y25 {
      margin-top: -25px;
    }
  
    .l-grid\@small\+--y25>* {
      padding-top: 25px;
    }
  
    .l-grid\@small\+--y25>.l-grid__item--divided:after {
      top: 12.5px;
    }
  
    .l-grid\@small\+--y20 {
      margin-top: -20px;
    }
  
    .l-grid\@small\+--y20>* {
      padding-top: 20px;
    }
  
    .l-grid\@small\+--y20>.l-grid__item--divided:after {
      top: 10px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .l-grid\@small- {
      display: flex;
      flex-wrap: wrap;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 649px) {
    .l-grid\@small- {
      margin-left: -15px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@small- {
      margin-left: -20px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@small- {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@small- {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1400px) {
    .l-grid\@small- {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .l-grid\@small-__item {
      width: 100%;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 649px) {
    .l-grid\@small-__item {
      padding-left: 15px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@small-__item {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@small-__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@small-__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1400px) {
    .l-grid\@small-__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .l-grid\@small-__item--divided {
      position: relative;
    }
  
    .l-grid\@small-__item--divided:before,.l-grid\@small-__item--divided:after {
      content: '';
      position: absolute;
    }
  
    .l-grid\@small-__item--divided:before {
      top: 0;
      bottom: 0;
      border-left-width: 1px;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 649px) {
    .l-grid\@small-__item--divided:before {
      left: 7.5px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@small-__item--divided:before {
      left: 10px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@small-__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@small-__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1400px) {
    .l-grid\@small-__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .l-grid\@small-__item--divided:after {
      top: -1px;
      right: 0;
      border-top-width: 1px;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 649px) {
    .l-grid\@small-__item--divided:after {
      left: 15px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@small-__item--divided:after {
      left: 20px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@small-__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@small-__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1400px) {
    .l-grid\@small-__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .l-grid\@small---x30 {
      margin-left: -30px;
    }
  
    .l-grid\@small---x30>.l-grid__item {
      padding-left: 30px;
    }
  
    .l-grid\@small---x30>.l-grid__item--divided:before {
      left: 15px;
    }
  
    .l-grid\@small---x30>.l-grid__item--divided:after {
      left: 30px;
    }
  
    .l-grid\@small---y85 {
      margin-top: -85px;
    }
  
    .l-grid\@small---y85>* {
      padding-top: 85px;
    }
  
    .l-grid\@small---y85>.l-grid__item--divided:after {
      top: 42.5px;
    }
  
    .l-grid\@small---y50 {
      margin-top: -50px;
    }
  
    .l-grid\@small---y50>* {
      padding-top: 50px;
    }
  
    .l-grid\@small---y50>.l-grid__item--divided:after {
      top: 25px;
    }
  
    .l-grid\@small---y40 {
      margin-top: -40px;
    }
  
    .l-grid\@small---y40>* {
      padding-top: 40px;
    }
  
    .l-grid\@small---y40>.l-grid__item--divided:after {
      top: 20px;
    }
  
    .l-grid\@small---y30 {
      margin-top: -30px;
    }
  
    .l-grid\@small---y30>* {
      padding-top: 30px;
    }
  
    .l-grid\@small---y30>.l-grid__item--divided:after {
      top: 15px;
    }
  
    .l-grid\@small---y35 {
      margin-top: -35px;
    }
  
    .l-grid\@small---y35>* {
      padding-top: 35px;
    }
  
    .l-grid\@small---y35>.l-grid__item--divided:after {
      top: 17.5px;
    }
  
    .l-grid\@small---y25 {
      margin-top: -25px;
    }
  
    .l-grid\@small---y25>* {
      padding-top: 25px;
    }
  
    .l-grid\@small---y25>.l-grid__item--divided:after {
      top: 12.5px;
    }
  
    .l-grid\@small---y20 {
      margin-top: -20px;
    }
  
    .l-grid\@small---y20>* {
      padding-top: 20px;
    }
  
    .l-grid\@small---y20>.l-grid__item--divided:after {
      top: 10px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .l-grid\@medium\+ {
      display: flex;
      flex-wrap: wrap;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .l-grid\@medium\+ {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@medium\+ {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@medium\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@medium\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1400px) {
    .l-grid\@medium\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .l-grid\@medium\+__item {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .l-grid\@medium\+__item {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@medium\+__item {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@medium\+__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@medium\+__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1400px) {
    .l-grid\@medium\+__item {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .l-grid\@medium\+__item--divided {
      position: relative;
    }
  
    .l-grid\@medium\+__item--divided:before,.l-grid\@medium\+__item--divided:after {
      content: '';
      position: absolute;
    }
  
    .l-grid\@medium\+__item--divided:before {
      top: 0;
      bottom: 0;
      border-left-width: 1px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .l-grid\@medium\+__item--divided:before {
      left: 7.5px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@medium\+__item--divided:before {
      left: 10px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@medium\+__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@medium\+__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1400px) {
    .l-grid\@medium\+__item--divided:before {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .l-grid\@medium\+__item--divided:after {
      top: -1px;
      right: 0;
      border-top-width: 1px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .l-grid\@medium\+__item--divided:after {
      left: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .l-grid\@medium\+__item--divided:after {
      left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) and (max-width: 1279px) {
    .l-grid\@medium\+__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1280px) and (max-width: 1399px) {
    .l-grid\@medium\+__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1400px) {
    .l-grid\@medium\+__item--divided:after {
      left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .l-grid\@medium\+--x30 {
      margin-left: -30px;
    }
  
    .l-grid\@medium\+--x30>.l-grid__item {
      padding-left: 30px;
    }
  
    .l-grid\@medium\+--x30>.l-grid__item--divided:before {
      left: 15px;
    }
  
    .l-grid\@medium\+--x30>.l-grid__item--divided:after {
      left: 30px;
    }
  
    .l-grid\@medium\+--y85 {
      margin-top: -85px;
    }
  
    .l-grid\@medium\+--y85>* {
      padding-top: 85px;
    }
  
    .l-grid\@medium\+--y85>.l-grid__item--divided:after {
      top: 42.5px;
    }
  
    .l-grid\@medium\+--y50 {
      margin-top: -50px;
    }
  
    .l-grid\@medium\+--y50>* {
      padding-top: 50px;
    }
  
    .l-grid\@medium\+--y50>.l-grid__item--divided:after {
      top: 25px;
    }
  
    .l-grid\@medium\+--y40 {
      margin-top: -40px;
    }
  
    .l-grid\@medium\+--y40>* {
      padding-top: 40px;
    }
  
    .l-grid\@medium\+--y40>.l-grid__item--divided:after {
      top: 20px;
    }
  
    .l-grid\@medium\+--y30 {
      margin-top: -30px;
    }
  
    .l-grid\@medium\+--y30>* {
      padding-top: 30px;
    }
  
    .l-grid\@medium\+--y30>.l-grid__item--divided:after {
      top: 15px;
    }
  
    .l-grid\@medium\+--y35 {
      margin-top: -35px;
    }
  
    .l-grid\@medium\+--y35>* {
      padding-top: 35px;
    }
  
    .l-grid\@medium\+--y35>.l-grid__item--divided:after {
      top: 17.5px;
    }
  
    .l-grid\@medium\+--y25 {
      margin-top: -25px;
    }
  
    .l-grid\@medium\+--y25>* {
      padding-top: 25px;
    }
  
    .l-grid\@medium\+--y25>.l-grid__item--divided:after {
      top: 12.5px;
    }
  
    .l-grid\@medium\+--y20 {
      margin-top: -20px;
    }
  
    .l-grid\@medium\+--y20>* {
      padding-top: 20px;
    }
  
    .l-grid\@medium\+--y20>.l-grid__item--divided:after {
      top: 10px;
    }
  }
  
  .l-grid-wrapper {
    overflow: hidden;
  }
  
  @media screen and (min-width: 1000px) {
    .l-grid-wrapper\@medium\+ {
      overflow: hidden;
    }
  }
  
  .one-whole {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .one-whole\@xsmall {
      width: 100%;
    }
  }
  
  .one-whole\@xsmall\+ {
    width: 100%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .one-whole\@small {
      width: 100%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .one-whole\@small- {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .one-whole\@small\+ {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .one-whole\@medium {
      width: 100%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .one-whole\@medium- {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .one-whole\@medium\+ {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .one-whole\@large {
      width: 100%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .one-whole\@large- {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .one-whole\@large\+ {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .one-whole\@xlarge {
      width: 100%;
    }
  }
  
  .one-whole\@xlarge- {
    width: 100%;
  }
  
  .one-half {
    width: 50%;
  }
  
  @media screen and (max-width: 649px) {
    .one-half\@xsmall {
      width: 50%;
    }
  }
  
  .one-half\@xsmall\+ {
    width: 50%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .one-half\@small {
      width: 50%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .one-half\@small- {
      width: 50%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .one-half\@small\+ {
      width: 50%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .one-half\@medium {
      width: 50%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .one-half\@medium- {
      width: 50%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .one-half\@medium\+ {
      width: 50%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .one-half\@large {
      width: 50%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .one-half\@large- {
      width: 50%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .one-half\@large\+ {
      width: 50%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .one-half\@xlarge {
      width: 50%;
    }
  }
  
  .one-half\@xlarge- {
    width: 50%;
  }
  
  .one-third {
    width: 33.333%;
  }
  
  @media screen and (max-width: 649px) {
    .one-third\@xsmall {
      width: 33.333%;
    }
  }
  
  .one-third\@xsmall\+ {
    width: 33.333%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .one-third\@small {
      width: 33.333%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .one-third\@small- {
      width: 33.333%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .one-third\@small\+ {
      width: 33.333%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .one-third\@medium {
      width: 33.333%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .one-third\@medium- {
      width: 33.333%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .one-third\@medium\+ {
      width: 33.333%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .one-third\@large {
      width: 33.333%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .one-third\@large- {
      width: 33.333%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .one-third\@large\+ {
      width: 33.333%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .one-third\@xlarge {
      width: 33.333%;
    }
  }
  
  .one-third\@xlarge- {
    width: 33.333%;
  }
  
  .one-quarter {
    width: 25%;
  }
  
  @media screen and (max-width: 649px) {
    .one-quarter\@xsmall {
      width: 25%;
    }
  }
  
  .one-quarter\@xsmall\+ {
    width: 25%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .one-quarter\@small {
      width: 25%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .one-quarter\@small- {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .one-quarter\@small\+ {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .one-quarter\@medium {
      width: 25%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .one-quarter\@medium- {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .one-quarter\@medium\+ {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .one-quarter\@large {
      width: 25%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .one-quarter\@large- {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .one-quarter\@large\+ {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .one-quarter\@xlarge {
      width: 25%;
    }
  }
  
  .one-quarter\@xlarge- {
    width: 25%;
  }
  
  .three-quarters {
    width: 75%;
  }
  
  @media screen and (max-width: 649px) {
    .three-quarters\@xsmall {
      width: 75%;
    }
  }
  
  .three-quarters\@xsmall\+ {
    width: 75%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .three-quarters\@small {
      width: 75%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .three-quarters\@small- {
      width: 75%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .three-quarters\@small\+ {
      width: 75%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .three-quarters\@medium {
      width: 75%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .three-quarters\@medium- {
      width: 75%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .three-quarters\@medium\+ {
      width: 75%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .three-quarters\@large {
      width: 75%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .three-quarters\@large- {
      width: 75%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .three-quarters\@large\+ {
      width: 75%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .three-quarters\@xlarge {
      width: 75%;
    }
  }
  
  .three-quarters\@xlarge- {
    width: 75%;
  }
  
  .one-fifth {
    width: 20%;
  }
  
  @media screen and (max-width: 649px) {
    .one-fifth\@xsmall {
      width: 20%;
    }
  }
  
  .one-fifth\@xsmall\+ {
    width: 20%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .one-fifth\@small {
      width: 20%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .one-fifth\@small- {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .one-fifth\@small\+ {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .one-fifth\@medium {
      width: 20%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .one-fifth\@medium- {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .one-fifth\@medium\+ {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .one-fifth\@large {
      width: 20%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .one-fifth\@large- {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .one-fifth\@large\+ {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .one-fifth\@xlarge {
      width: 20%;
    }
  }
  
  .one-fifth\@xlarge- {
    width: 20%;
  }
  
  .two-fifths {
    width: 40%;
  }
  
  @media screen and (max-width: 649px) {
    .two-fifths\@xsmall {
      width: 40%;
    }
  }
  
  .two-fifths\@xsmall\+ {
    width: 40%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .two-fifths\@small {
      width: 40%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .two-fifths\@small- {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .two-fifths\@small\+ {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .two-fifths\@medium {
      width: 40%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .two-fifths\@medium- {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .two-fifths\@medium\+ {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .two-fifths\@large {
      width: 40%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .two-fifths\@large- {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .two-fifths\@large\+ {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .two-fifths\@xlarge {
      width: 40%;
    }
  }
  
  .two-fifths\@xlarge- {
    width: 40%;
  }
  
  .three-fifths {
    width: 60%;
  }
  
  @media screen and (max-width: 649px) {
    .three-fifths\@xsmall {
      width: 60%;
    }
  }
  
  .three-fifths\@xsmall\+ {
    width: 60%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .three-fifths\@small {
      width: 60%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .three-fifths\@small- {
      width: 60%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .three-fifths\@small\+ {
      width: 60%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .three-fifths\@medium {
      width: 60%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .three-fifths\@medium- {
      width: 60%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .three-fifths\@medium\+ {
      width: 60%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .three-fifths\@large {
      width: 60%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .three-fifths\@large- {
      width: 60%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .three-fifths\@large\+ {
      width: 60%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .three-fifths\@xlarge {
      width: 60%;
    }
  }
  
  .three-fifths\@xlarge- {
    width: 60%;
  }
  
  .four-fifths {
    width: 80%;
  }
  
  @media screen and (max-width: 649px) {
    .four-fifths\@xsmall {
      width: 80%;
    }
  }
  
  .four-fifths\@xsmall\+ {
    width: 80%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .four-fifths\@small {
      width: 80%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .four-fifths\@small- {
      width: 80%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .four-fifths\@small\+ {
      width: 80%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .four-fifths\@medium {
      width: 80%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .four-fifths\@medium- {
      width: 80%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .four-fifths\@medium\+ {
      width: 80%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .four-fifths\@large {
      width: 80%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .four-fifths\@large- {
      width: 80%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .four-fifths\@large\+ {
      width: 80%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .four-fifths\@xlarge {
      width: 80%;
    }
  }
  
  .four-fifths\@xlarge- {
    width: 80%;
  }
  
  .three-tenths {
    width: 30%;
  }
  
  @media screen and (max-width: 649px) {
    .three-tenths\@xsmall {
      width: 30%;
    }
  }
  
  .three-tenths\@xsmall\+ {
    width: 30%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .three-tenths\@small {
      width: 30%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .three-tenths\@small- {
      width: 30%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .three-tenths\@small\+ {
      width: 30%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .three-tenths\@medium {
      width: 30%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .three-tenths\@medium- {
      width: 30%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .three-tenths\@medium\+ {
      width: 30%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .three-tenths\@large {
      width: 30%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .three-tenths\@large- {
      width: 30%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .three-tenths\@large\+ {
      width: 30%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .three-tenths\@xlarge {
      width: 30%;
    }
  }
  
  .three-tenths\@xlarge- {
    width: 30%;
  }
  
  .four-tenths {
    width: 40%;
  }
  
  @media screen and (max-width: 649px) {
    .four-tenths\@xsmall {
      width: 40%;
    }
  }
  
  .four-tenths\@xsmall\+ {
    width: 40%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .four-tenths\@small {
      width: 40%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .four-tenths\@small- {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .four-tenths\@small\+ {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .four-tenths\@medium {
      width: 40%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .four-tenths\@medium- {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .four-tenths\@medium\+ {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .four-tenths\@large {
      width: 40%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .four-tenths\@large- {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .four-tenths\@large\+ {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .four-tenths\@xlarge {
      width: 40%;
    }
  }
  
  .four-tenths\@xlarge- {
    width: 40%;
  }
  
  .seven-tenths {
    width: 70%;
  }
  
  @media screen and (max-width: 649px) {
    .seven-tenths\@xsmall {
      width: 70%;
    }
  }
  
  .seven-tenths\@xsmall\+ {
    width: 70%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .seven-tenths\@small {
      width: 70%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .seven-tenths\@small- {
      width: 70%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .seven-tenths\@small\+ {
      width: 70%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .seven-tenths\@medium {
      width: 70%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .seven-tenths\@medium- {
      width: 70%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .seven-tenths\@medium\+ {
      width: 70%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .seven-tenths\@large {
      width: 70%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .seven-tenths\@large- {
      width: 70%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .seven-tenths\@large\+ {
      width: 70%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .seven-tenths\@xlarge {
      width: 70%;
    }
  }
  
  .seven-tenths\@xlarge- {
    width: 70%;
  }
  
  .three-elevenths {
    width: 27.2727272727%;
  }
  
  @media screen and (max-width: 649px) {
    .three-elevenths\@xsmall {
      width: 27.2727272727%;
    }
  }
  
  .three-elevenths\@xsmall\+ {
    width: 27.2727272727%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .three-elevenths\@small {
      width: 27.2727272727%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .three-elevenths\@small- {
      width: 27.2727272727%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .three-elevenths\@small\+ {
      width: 27.2727272727%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .three-elevenths\@medium {
      width: 27.2727272727%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .three-elevenths\@medium- {
      width: 27.2727272727%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .three-elevenths\@medium\+ {
      width: 27.2727272727%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .three-elevenths\@large {
      width: 27.2727272727%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .three-elevenths\@large- {
      width: 27.2727272727%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .three-elevenths\@large\+ {
      width: 27.2727272727%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .three-elevenths\@xlarge {
      width: 27.2727272727%;
    }
  }
  
  .three-elevenths\@xlarge- {
    width: 27.2727272727%;
  }
  
  .eight-elevenths {
    width: 72.7272727273%;
  }
  
  @media screen and (max-width: 649px) {
    .eight-elevenths\@xsmall {
      width: 72.7272727273%;
    }
  }
  
  .eight-elevenths\@xsmall\+ {
    width: 72.7272727273%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .eight-elevenths\@small {
      width: 72.7272727273%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .eight-elevenths\@small- {
      width: 72.7272727273%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .eight-elevenths\@small\+ {
      width: 72.7272727273%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .eight-elevenths\@medium {
      width: 72.7272727273%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .eight-elevenths\@medium- {
      width: 72.7272727273%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .eight-elevenths\@medium\+ {
      width: 72.7272727273%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .eight-elevenths\@large {
      width: 72.7272727273%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .eight-elevenths\@large- {
      width: 72.7272727273%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .eight-elevenths\@large\+ {
      width: 72.7272727273%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .eight-elevenths\@xlarge {
      width: 72.7272727273%;
    }
  }
  
  .eight-elevenths\@xlarge- {
    width: 72.7272727273%;
  }
  
  .three-fifteenths {
    width: 20%;
  }
  
  @media screen and (max-width: 649px) {
    .three-fifteenths\@xsmall {
      width: 20%;
    }
  }
  
  .three-fifteenths\@xsmall\+ {
    width: 20%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .three-fifteenths\@small {
      width: 20%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .three-fifteenths\@small- {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .three-fifteenths\@small\+ {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .three-fifteenths\@medium {
      width: 20%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .three-fifteenths\@medium- {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .three-fifteenths\@medium\+ {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .three-fifteenths\@large {
      width: 20%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .three-fifteenths\@large- {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .three-fifteenths\@large\+ {
      width: 20%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .three-fifteenths\@xlarge {
      width: 20%;
    }
  }
  
  .three-fifteenths\@xlarge- {
    width: 20%;
  }
  
  .four-fifteenths {
    width: 26.6666666667%;
  }
  
  @media screen and (max-width: 649px) {
    .four-fifteenths\@xsmall {
      width: 26.6666666667%;
    }
  }
  
  .four-fifteenths\@xsmall\+ {
    width: 26.6666666667%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .four-fifteenths\@small {
      width: 26.6666666667%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .four-fifteenths\@small- {
      width: 26.6666666667%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .four-fifteenths\@small\+ {
      width: 26.6666666667%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .four-fifteenths\@medium {
      width: 26.6666666667%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .four-fifteenths\@medium- {
      width: 26.6666666667%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .four-fifteenths\@medium\+ {
      width: 26.6666666667%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .four-fifteenths\@large {
      width: 26.6666666667%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .four-fifteenths\@large- {
      width: 26.6666666667%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .four-fifteenths\@large\+ {
      width: 26.6666666667%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .four-fifteenths\@xlarge {
      width: 26.6666666667%;
    }
  }
  
  .four-fifteenths\@xlarge- {
    width: 26.6666666667%;
  }
  
  .five-fifteenths {
    width: 33.3333333333%;
  }
  
  @media screen and (max-width: 649px) {
    .five-fifteenths\@xsmall {
      width: 33.3333333333%;
    }
  }
  
  .five-fifteenths\@xsmall\+ {
    width: 33.3333333333%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .five-fifteenths\@small {
      width: 33.3333333333%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .five-fifteenths\@small- {
      width: 33.3333333333%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .five-fifteenths\@small\+ {
      width: 33.3333333333%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .five-fifteenths\@medium {
      width: 33.3333333333%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .five-fifteenths\@medium- {
      width: 33.3333333333%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .five-fifteenths\@medium\+ {
      width: 33.3333333333%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .five-fifteenths\@large {
      width: 33.3333333333%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .five-fifteenths\@large- {
      width: 33.3333333333%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .five-fifteenths\@large\+ {
      width: 33.3333333333%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .five-fifteenths\@xlarge {
      width: 33.3333333333%;
    }
  }
  
  .five-fifteenths\@xlarge- {
    width: 33.3333333333%;
  }
  
  .seven-fifteenths {
    width: 46.6666666667%;
  }
  
  @media screen and (max-width: 649px) {
    .seven-fifteenths\@xsmall {
      width: 46.6666666667%;
    }
  }
  
  .seven-fifteenths\@xsmall\+ {
    width: 46.6666666667%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .seven-fifteenths\@small {
      width: 46.6666666667%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .seven-fifteenths\@small- {
      width: 46.6666666667%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .seven-fifteenths\@small\+ {
      width: 46.6666666667%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .seven-fifteenths\@medium {
      width: 46.6666666667%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .seven-fifteenths\@medium- {
      width: 46.6666666667%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .seven-fifteenths\@medium\+ {
      width: 46.6666666667%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .seven-fifteenths\@large {
      width: 46.6666666667%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .seven-fifteenths\@large- {
      width: 46.6666666667%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .seven-fifteenths\@large\+ {
      width: 46.6666666667%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .seven-fifteenths\@xlarge {
      width: 46.6666666667%;
    }
  }
  
  .seven-fifteenths\@xlarge- {
    width: 46.6666666667%;
  }
  
  .eight-fifteenths {
    width: 53.3333333333%;
  }
  
  @media screen and (max-width: 649px) {
    .eight-fifteenths\@xsmall {
      width: 53.3333333333%;
    }
  }
  
  .eight-fifteenths\@xsmall\+ {
    width: 53.3333333333%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .eight-fifteenths\@small {
      width: 53.3333333333%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .eight-fifteenths\@small- {
      width: 53.3333333333%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .eight-fifteenths\@small\+ {
      width: 53.3333333333%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .eight-fifteenths\@medium {
      width: 53.3333333333%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .eight-fifteenths\@medium- {
      width: 53.3333333333%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .eight-fifteenths\@medium\+ {
      width: 53.3333333333%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .eight-fifteenths\@large {
      width: 53.3333333333%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .eight-fifteenths\@large- {
      width: 53.3333333333%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .eight-fifteenths\@large\+ {
      width: 53.3333333333%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .eight-fifteenths\@xlarge {
      width: 53.3333333333%;
    }
  }
  
  .eight-fifteenths\@xlarge- {
    width: 53.3333333333%;
  }
  
  .ten-fifteenths {
    width: 66.6666666667%;
  }
  
  @media screen and (max-width: 649px) {
    .ten-fifteenths\@xsmall {
      width: 66.6666666667%;
    }
  }
  
  .ten-fifteenths\@xsmall\+ {
    width: 66.6666666667%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .ten-fifteenths\@small {
      width: 66.6666666667%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .ten-fifteenths\@small- {
      width: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .ten-fifteenths\@small\+ {
      width: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .ten-fifteenths\@medium {
      width: 66.6666666667%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .ten-fifteenths\@medium- {
      width: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .ten-fifteenths\@medium\+ {
      width: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .ten-fifteenths\@large {
      width: 66.6666666667%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .ten-fifteenths\@large- {
      width: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .ten-fifteenths\@large\+ {
      width: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .ten-fifteenths\@xlarge {
      width: 66.6666666667%;
    }
  }
  
  .ten-fifteenths\@xlarge- {
    width: 66.6666666667%;
  }
  
  .eleven-fifteenths {
    width: 73.3333333333%;
  }
  
  @media screen and (max-width: 649px) {
    .eleven-fifteenths\@xsmall {
      width: 73.3333333333%;
    }
  }
  
  .eleven-fifteenths\@xsmall\+ {
    width: 73.3333333333%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .eleven-fifteenths\@small {
      width: 73.3333333333%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .eleven-fifteenths\@small- {
      width: 73.3333333333%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .eleven-fifteenths\@small\+ {
      width: 73.3333333333%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .eleven-fifteenths\@medium {
      width: 73.3333333333%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .eleven-fifteenths\@medium- {
      width: 73.3333333333%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .eleven-fifteenths\@medium\+ {
      width: 73.3333333333%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .eleven-fifteenths\@large {
      width: 73.3333333333%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .eleven-fifteenths\@large- {
      width: 73.3333333333%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .eleven-fifteenths\@large\+ {
      width: 73.3333333333%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .eleven-fifteenths\@xlarge {
      width: 73.3333333333%;
    }
  }
  
  .eleven-fifteenths\@xlarge- {
    width: 73.3333333333%;
  }
  
  .auto-width {
    width: auto;
  }
  
  @media screen and (max-width: 649px) {
    .auto-width\@xsmall {
      width: auto;
    }
  }
  
  .auto-width\@xsmall\+ {
    width: auto;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .auto-width\@small {
      width: auto;
    }
  }
  
  @media screen and (max-width: 999px) {
    .auto-width\@small- {
      width: auto;
    }
  }
  
  @media screen and (min-width: 650px) {
    .auto-width\@small\+ {
      width: auto;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .auto-width\@medium {
      width: auto;
    }
  }
  
  .auto-width\@xlarge- {
    width: auto;
  }
  
  .l-container {
    margin-right: auto;
    margin-left: auto;
    max-width: 1080px;
  }
  
  @media screen and (max-width: 649px) {
    .l-container {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .l-container {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
      max-width: 828px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .l-container {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .l-container {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .l-container {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
      max-width: 1305px;
    }
  }
  
  .l-bar {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
  }
  
  .t-caption {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  
  .custom-caption {
    margin-top: 5px;
    display: block;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
  }
  
  .custom-caption .wp-caption-text {
    margin-top: 5px;
  }
  
  
  div#head-video:empty {
    display: none;
  }
  
  .t-navigation {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  .t-date {
    display: block;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
  }
  
  .t-featured-link {
    display: block;
    overflow: hidden;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
  }
  
  .t-featured-link::before,.t-featured-link::after {
    content: '';
    display: block;
  }
  
  .t-featured-link::before {
    margin-top: -1px;
  }
  
  .t-featured-link::after {
    margin-bottom: 1px;
  }
  
  .t-featured-link .a-un-tuck {
    display: inline-block;
  }
  
  .t-featured-link .a-un-tuck::before,.t-featured-link .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .t-featured-link .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .t-featured-link .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .t-link {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  
  .t-link-small {
    display: block;
    overflow: hidden;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
  }
  
  .t-link-small::before,.t-link-small::after {
    content: '';
    display: block;
  }
  
  .t-link-small::before {
    margin-top: -2px;
  }
  
  .t-link-small::after {
    margin-bottom: 2px;
  }
  
  .t-link-small .a-un-tuck {
    display: inline-block;
  }
  
  .t-link-small .a-un-tuck::before,.t-link-small .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .t-link-small .a-un-tuck::before {
    margin-top: 2px;
  }
  
  .t-link-small .a-un-tuck::after {
    margin-bottom: 2px;
  }
  
  .t-body {
    display: block;
    font-size: 17px;
    line-height: 25px;
  }
  
  @media screen and (min-width: 650px) {
    .t-body {
      font-size: 18px;
      line-height: 30px;
    }
  }
  
  .t-body::before,.t-body::after {
    content: '';
    display: block;
  }
  
  .t-body::before {
    margin-top: -3px;
  }
  
  .t-body::after {
    margin-bottom: 3px;
  }
  
  .t-body .a-un-tuck {
    display: inline-block;
  }
  
  .t-body .a-un-tuck::before,.t-body .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .t-body .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .t-body .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 650px) {
    .t-body::before,.t-body::after {
      content: '';
      display: block;
    }
  
    .t-body::before {
      margin-top: -1px;
    }
  
    .t-body::after {
      margin-bottom: 1px;
    }
  
    .t-body .a-un-tuck {
      display: inline-block;
    }
  
    .t-body .a-un-tuck::before,.t-body .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .t-body .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .t-body .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  .t-intro {
    display: block;
    overflow: hidden;
    font-size: 17px;
    line-height: 25px;
    font-weight: 500;
  }
  
  @media screen and (min-width: 1000px) {
    .t-intro {
      font-size: 18px;
      line-height: 30px;
      font-weight: 500;
    }
  }
  
  .t-intro::before,.t-intro::after {
    content: '';
    display: block;
  }
  
  .t-intro::before {
    margin-top: -3px;
  }
  
  .t-intro::after {
    margin-bottom: 3px;
  }
  
  .t-intro .a-un-tuck {
    display: inline-block;
  }
  
  .t-intro .a-un-tuck::before,.t-intro .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .t-intro .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .t-intro .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 1280px) {
    .t-intro::before,.t-intro::after {
      content: '';
      display: block;
    }
  
    .t-intro::before {
      margin-top: -1px;
    }
  
    .t-intro::after {
      margin-bottom: 1px;
    }
  
    .t-intro .a-un-tuck {
      display: inline-block;
    }
  
    .t-intro .a-un-tuck::before,.t-intro .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .t-intro .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .t-intro .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  .t-live-blog {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
  }

  
  @media screen and (min-width: 1280px) {
    .t-title-xlarge-serif {
      overflow: hidden;
    }
  
    .t-title-xlarge-serif::before,.t-title-xlarge-serif::after {
      content: '';
      display: block;
    }
  
    .t-title-xlarge-serif::before {
      margin-top: -2px;
    }
  
    .t-title-xlarge-serif::after {
      margin-bottom: 2px;
    }
  
    .t-title-xlarge-serif .a-un-tuck {
      display: inline-block;
    }
  
    .t-title-xlarge-serif .a-un-tuck::before,.t-title-xlarge-serif .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .t-title-xlarge-serif .a-un-tuck::before {
      margin-top: 2px;
    }
  
    .t-title-xlarge-serif .a-un-tuck::after {
      margin-bottom: 2px;
    }
  }
 
  
  .t-title-medium-serif::before {
    margin-top: -3px;
  }
  
  .t-title-medium-serif::after {
    margin-bottom: 3px;
  }
  
  .t-title-medium-serif .a-un-tuck {
    display: inline-block;
  }
  
  .t-title-medium-serif .a-un-tuck::before,.t-title-medium-serif .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .t-title-medium-serif .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .t-title-medium-serif .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .t-title-small-sans {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .t-title-small-sans {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .t-title-small-sans {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .t-title-small-sans::before,.t-title-small-sans::after {
    content: '';
    display: block;
  }
  
  .t-title-small-sans::before {
    margin-top: -3px;
  }
  
  .t-title-small-sans::after {
    margin-bottom: 3px;
  }
  
  .t-title-small-sans .a-un-tuck {
    display: inline-block;
  }
  
  .t-title-small-sans .a-un-tuck::before,.t-title-small-sans .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .t-title-small-sans .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .t-title-small-sans .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .t-title-small-serif {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-ptserif-n7-active .t-title-small-serif {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .t-title-small-serif {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .t-title-small-serif::before,.t-title-small-serif::after {
    content: '';
    display: block;
  }
  
  .t-title-small-serif::before {
    margin-top: -3px;
  }
  
  .t-title-small-serif::after {
    margin-bottom: 3px;
  }
  
  .t-title-small-serif .a-un-tuck {
    display: inline-block;
  }
  
  .t-title-small-serif .a-un-tuck::before,.t-title-small-serif .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .t-title-small-serif .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .t-title-small-serif .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .a-burger,.s-menu-drawer__burger {
    display: inline-block;
    width: 18px;
    height: 12px;
    position: relative;
    border-top-width: 2px;
    border-bottom-width: 2px;
    font-size: 0;
    transition: border-color 0.4s cubic-bezier(0.5, 0, 0.5, 0),color 0.3s cubic-bezier(0.5, 0, 0.5, 0);
    border-color: currentColor;
  }
  
  .a-burger:before,.s-menu-drawer__burger:before,.a-burger:after,.s-menu-drawer__burger:after {
    content: '';
    display: block;
    background-color: currentColor;
    position: absolute;
    top: 3px;
    height: 2px;
    left: 50%;
    width: 18px;
    margin-left: -9px;
    transform-origin: 50% 50%;
    transition: transform 0.4s cubic-bezier(0.5, 0, 0.5, 0);
  }
  
  .a-burger--active,.s-menu-drawer--open .s-menu-drawer__burger {
    border-color: transparent;
  }
  
  .a-burger--active:before,.s-menu-drawer--open .s-menu-drawer__burger:before {
    transform: rotate(-45deg);
  }
  
  .a-burger--active:after,.s-menu-drawer--open .s-menu-drawer__burger:after {
    transform: rotate(45deg);
  }
  
  .a-hide {
    display: none !important;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-hide\@small {
      display: none !important;
    }
  }
  
  @media screen and (max-width: 999px) {
    .a-hide\@small- {
      display: none !important;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .a-hide\@medium- {
      display: none !important;
    }
  }
  
  @media screen and (max-width: 649px) {
    .a-hide\@xsmall {
      display: none !important;
    }
  }
  
  @media screen and (min-width: 650px) {
    .a-hide\@small\+ {
      display: none !important;
    }
  }
  
  .a-hide-thumb .article-thumb {
    display: none !important;
  }
  
  @media screen and (max-width: 999px) {
    .a-hide-thumb\@small- .article-thumb {
      display: none !important;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .a-hide-thumb\@medium- .article-thumb {
      display: none !important;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .a-hide-thumb\@medium .article-thumb {
      display: none !important;
    }
  }
  
  @media screen and (max-width: 649px) {
    .a-hide-thumb\@xsmall .article-thumb {
      display: none !important;
    }
  }
  
  @media screen and (min-width: 650px) {
    .a-hide-thumb\@small\+ .article-thumb {
      display: none !important;
    }
  }
  
  .a-wysiwyg>h2,.a-wysiwyg>h3,.a-wysiwyg>h4,.a-wysiwyg>h5,.a-wysiwyg>h6,.techook-container>h2,.techook-container>h3,.techook-container>h4,.techook-container>h5,.techook-container>h6 {
    display: block;
    font-family: sans-serif;
    font-size: 17px;
    line-height: 25px;
    font-weight: 700;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .a-wysiwyg>h2,.wf-roboto-n4-active.wf-roboto-n5-active .a-wysiwyg>h3,.wf-roboto-n4-active.wf-roboto-n5-active .a-wysiwyg>h4,.wf-roboto-n4-active.wf-roboto-n5-active .a-wysiwyg>h5,.wf-roboto-n4-active.wf-roboto-n5-active .a-wysiwyg>h6,.wf-roboto-n4-active.wf-roboto-n5-active .techook-container>h2,.wf-roboto-n4-active.wf-roboto-n5-active .techook-container>h3,.wf-roboto-n4-active.wf-roboto-n5-active .techook-container>h4,.wf-roboto-n4-active.wf-roboto-n5-active .techook-container>h5,.wf-roboto-n4-active.wf-roboto-n5-active .techook-container>h6 {
    font-family: "Roboto",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .a-wysiwyg>h2,.a-wysiwyg>h3,.a-wysiwyg>h4,.a-wysiwyg>h5,.a-wysiwyg>h6,.techook-container>h2,.techook-container>h3,.techook-container>h4,.techook-container>h5,.techook-container>h6 {
      font-size: 18px;
      line-height: 30px;
    }
  }
  
  .a-wysiwyg>h2::before,.a-wysiwyg>h2::after,.a-wysiwyg>h3::before,.a-wysiwyg>h3::after,.a-wysiwyg>h4::before,.a-wysiwyg>h4::after,.a-wysiwyg>h5::before,.a-wysiwyg>h5::after,.a-wysiwyg>h6::before,.a-wysiwyg>h6::after,.techook-container>h2::before,.techook-container>h2::after,.techook-container>h3::before,.techook-container>h3::after,.techook-container>h4::before,.techook-container>h4::after,.techook-container>h5::before,.techook-container>h5::after,.techook-container>h6::before,.techook-container>h6::after {
    content: '';
    display: block;
  }
  
  .a-wysiwyg>h2::before,.a-wysiwyg>h3::before,.a-wysiwyg>h4::before,.a-wysiwyg>h5::before,.a-wysiwyg>h6::before,.techook-container>h2::before,.techook-container>h3::before,.techook-container>h4::before,.techook-container>h5::before,.techook-container>h6::before {
    margin-top: -3px;
  }
  
  .a-wysiwyg>h2::after,.a-wysiwyg>h3::after,.a-wysiwyg>h4::after,.a-wysiwyg>h5::after,.a-wysiwyg>h6::after,.techook-container>h2::after,.techook-container>h3::after,.techook-container>h4::after,.techook-container>h5::after,.techook-container>h6::after {
    margin-bottom: 3px;
  }
  
  .a-wysiwyg>h2 .a-un-tuck,.a-wysiwyg>h3 .a-un-tuck,.a-wysiwyg>h4 .a-un-tuck,.a-wysiwyg>h5 .a-un-tuck,.a-wysiwyg>h6 .a-un-tuck,.techook-container>h2 .a-un-tuck,.techook-container>h3 .a-un-tuck,.techook-container>h4 .a-un-tuck,.techook-container>h5 .a-un-tuck,.techook-container>h6 .a-un-tuck {
    display: inline-block;
  }
  
  .a-wysiwyg>h2 .a-un-tuck::before,.a-wysiwyg>h2 .a-un-tuck::after,.a-wysiwyg>h3 .a-un-tuck::before,.a-wysiwyg>h3 .a-un-tuck::after,.a-wysiwyg>h4 .a-un-tuck::before,.a-wysiwyg>h4 .a-un-tuck::after,.a-wysiwyg>h5 .a-un-tuck::before,.a-wysiwyg>h5 .a-un-tuck::after,.a-wysiwyg>h6 .a-un-tuck::before,.a-wysiwyg>h6 .a-un-tuck::after,.techook-container>h2 .a-un-tuck::before,.techook-container>h2 .a-un-tuck::after,.techook-container>h3 .a-un-tuck::before,.techook-container>h3 .a-un-tuck::after,.techook-container>h4 .a-un-tuck::before,.techook-container>h4 .a-un-tuck::after,.techook-container>h5 .a-un-tuck::before,.techook-container>h5 .a-un-tuck::after,.techook-container>h6 .a-un-tuck::before,.techook-container>h6 .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .a-wysiwyg>h2 .a-un-tuck::before,.a-wysiwyg>h3 .a-un-tuck::before,.a-wysiwyg>h4 .a-un-tuck::before,.a-wysiwyg>h5 .a-un-tuck::before,.a-wysiwyg>h6 .a-un-tuck::before,.techook-container>h2 .a-un-tuck::before,.techook-container>h3 .a-un-tuck::before,.techook-container>h4 .a-un-tuck::before,.techook-container>h5 .a-un-tuck::before,.techook-container>h6 .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .a-wysiwyg>h2 .a-un-tuck::after,.a-wysiwyg>h3 .a-un-tuck::after,.a-wysiwyg>h4 .a-un-tuck::after,.a-wysiwyg>h5 .a-un-tuck::after,.a-wysiwyg>h6 .a-un-tuck::after,.techook-container>h2 .a-un-tuck::after,.techook-container>h3 .a-un-tuck::after,.techook-container>h4 .a-un-tuck::after,.techook-container>h5 .a-un-tuck::after,.techook-container>h6 .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 650px) {
    .a-wysiwyg>h2::before,.a-wysiwyg>h2::after,.a-wysiwyg>h3::before,.a-wysiwyg>h3::after,.a-wysiwyg>h4::before,.a-wysiwyg>h4::after,.a-wysiwyg>h5::before,.a-wysiwyg>h5::after,.a-wysiwyg>h6::before,.a-wysiwyg>h6::after,.techook-container>h2::before,.techook-container>h2::after,.techook-container>h3::before,.techook-container>h3::after,.techook-container>h4::before,.techook-container>h4::after,.techook-container>h5::before,.techook-container>h5::after,.techook-container>h6::before,.techook-container>h6::after {
      content: '';
      display: block;
    }
  
    .a-wysiwyg>h2::before,.a-wysiwyg>h3::before,.a-wysiwyg>h4::before,.a-wysiwyg>h5::before,.a-wysiwyg>h6::before,.techook-container>h2::before,.techook-container>h3::before,.techook-container>h4::before,.techook-container>h5::before,.techook-container>h6::before {
      margin-top: -1px;
    }
  
    .a-wysiwyg>h2::after,.a-wysiwyg>h3::after,.a-wysiwyg>h4::after,.a-wysiwyg>h5::after,.a-wysiwyg>h6::after,.techook-container>h2::after,.techook-container>h3::after,.techook-container>h4::after,.techook-container>h5::after,.techook-container>h6::after {
      margin-bottom: 1px;
    }
  
    .a-wysiwyg>h2 .a-un-tuck,.a-wysiwyg>h3 .a-un-tuck,.a-wysiwyg>h4 .a-un-tuck,.a-wysiwyg>h5 .a-un-tuck,.a-wysiwyg>h6 .a-un-tuck,.techook-container>h2 .a-un-tuck,.techook-container>h3 .a-un-tuck,.techook-container>h4 .a-un-tuck,.techook-container>h5 .a-un-tuck,.techook-container>h6 .a-un-tuck {
      display: inline-block;
    }
  
    .a-wysiwyg>h2 .a-un-tuck::before,.a-wysiwyg>h2 .a-un-tuck::after,.a-wysiwyg>h3 .a-un-tuck::before,.a-wysiwyg>h3 .a-un-tuck::after,.a-wysiwyg>h4 .a-un-tuck::before,.a-wysiwyg>h4 .a-un-tuck::after,.a-wysiwyg>h5 .a-un-tuck::before,.a-wysiwyg>h5 .a-un-tuck::after,.a-wysiwyg>h6 .a-un-tuck::before,.a-wysiwyg>h6 .a-un-tuck::after,.techook-container>h2 .a-un-tuck::before,.techook-container>h2 .a-un-tuck::after,.techook-container>h3 .a-un-tuck::before,.techook-container>h3 .a-un-tuck::after,.techook-container>h4 .a-un-tuck::before,.techook-container>h4 .a-un-tuck::after,.techook-container>h5 .a-un-tuck::before,.techook-container>h5 .a-un-tuck::after,.techook-container>h6 .a-un-tuck::before,.techook-container>h6 .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .a-wysiwyg>h2 .a-un-tuck::before,.a-wysiwyg>h3 .a-un-tuck::before,.a-wysiwyg>h4 .a-un-tuck::before,.a-wysiwyg>h5 .a-un-tuck::before,.a-wysiwyg>h6 .a-un-tuck::before,.techook-container>h2 .a-un-tuck::before,.techook-container>h3 .a-un-tuck::before,.techook-container>h4 .a-un-tuck::before,.techook-container>h5 .a-un-tuck::before,.techook-container>h6 .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .a-wysiwyg>h2 .a-un-tuck::after,.a-wysiwyg>h3 .a-un-tuck::after,.a-wysiwyg>h4 .a-un-tuck::after,.a-wysiwyg>h5 .a-un-tuck::after,.a-wysiwyg>h6 .a-un-tuck::after,.techook-container>h2 .a-un-tuck::after,.techook-container>h3 .a-un-tuck::after,.techook-container>h4 .a-un-tuck::after,.techook-container>h5 .a-un-tuck::after,.techook-container>h6 .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  .s-branded:not(.s-branded--default) .a-wysiwyg>h2,.s-branded:not(.s-branded--default) .a-wysiwyg>h3,.s-branded:not(.s-branded--default) .a-wysiwyg>h4,.s-branded:not(.s-branded--default) .a-wysiwyg>h5,.s-branded:not(.s-branded--default) .a-wysiwyg>h6,.s-branded:not(.s-branded--default) .techook-container>h2,.s-branded:not(.s-branded--default) .techook-container>h3,.s-branded:not(.s-branded--default) .techook-container>h4,.s-branded:not(.s-branded--default) .techook-container>h5,.s-branded:not(.s-branded--default) .techook-container>h6 {
    display: block;
    font-family: sans-serif;
    font-size: 17px;
    line-height: 25px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .s-branded:not(.s-branded--default) .a-wysiwyg>h2,.wf-roboto-n4-active.wf-roboto-n5-active .s-branded:not(.s-branded--default) .a-wysiwyg>h3,.wf-roboto-n4-active.wf-roboto-n5-active .s-branded:not(.s-branded--default) .a-wysiwyg>h4,.wf-roboto-n4-active.wf-roboto-n5-active .s-branded:not(.s-branded--default) .a-wysiwyg>h5,.wf-roboto-n4-active.wf-roboto-n5-active .s-branded:not(.s-branded--default) .a-wysiwyg>h6,.wf-roboto-n4-active.wf-roboto-n5-active .s-branded:not(.s-branded--default) .techook-container>h2,.wf-roboto-n4-active.wf-roboto-n5-active .s-branded:not(.s-branded--default) .techook-container>h3,.wf-roboto-n4-active.wf-roboto-n5-active .s-branded:not(.s-branded--default) .techook-container>h4,.wf-roboto-n4-active.wf-roboto-n5-active .s-branded:not(.s-branded--default) .techook-container>h5,.wf-roboto-n4-active.wf-roboto-n5-active .s-branded:not(.s-branded--default) .techook-container>h6 {
    font-family: "Roboto",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .s-branded:not(.s-branded--default) .a-wysiwyg>h2,.s-branded:not(.s-branded--default) .a-wysiwyg>h3,.s-branded:not(.s-branded--default) .a-wysiwyg>h4,.s-branded:not(.s-branded--default) .a-wysiwyg>h5,.s-branded:not(.s-branded--default) .a-wysiwyg>h6,.s-branded:not(.s-branded--default) .techook-container>h2,.s-branded:not(.s-branded--default) .techook-container>h3,.s-branded:not(.s-branded--default) .techook-container>h4,.s-branded:not(.s-branded--default) .techook-container>h5,.s-branded:not(.s-branded--default) .techook-container>h6 {
      font-size: 18px;
      line-height: 30px;
    }
  }
  
  .s-branded:not(.s-branded--default) .a-wysiwyg>h2::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h2::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h3::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h3::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h4::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h4::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h5::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h5::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h6::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h6::after,.s-branded:not(.s-branded--default) .techook-container>h2::before,.s-branded:not(.s-branded--default) .techook-container>h2::after,.s-branded:not(.s-branded--default) .techook-container>h3::before,.s-branded:not(.s-branded--default) .techook-container>h3::after,.s-branded:not(.s-branded--default) .techook-container>h4::before,.s-branded:not(.s-branded--default) .techook-container>h4::after,.s-branded:not(.s-branded--default) .techook-container>h5::before,.s-branded:not(.s-branded--default) .techook-container>h5::after,.s-branded:not(.s-branded--default) .techook-container>h6::before,.s-branded:not(.s-branded--default) .techook-container>h6::after {
    content: '';
    display: block;
  }
  
  .s-branded:not(.s-branded--default) .a-wysiwyg>h2::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h3::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h4::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h5::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h6::before,.s-branded:not(.s-branded--default) .techook-container>h2::before,.s-branded:not(.s-branded--default) .techook-container>h3::before,.s-branded:not(.s-branded--default) .techook-container>h4::before,.s-branded:not(.s-branded--default) .techook-container>h5::before,.s-branded:not(.s-branded--default) .techook-container>h6::before {
    margin-top: -3px;
  }
  
  .s-branded:not(.s-branded--default) .a-wysiwyg>h2::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h3::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h4::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h5::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h6::after,.s-branded:not(.s-branded--default) .techook-container>h2::after,.s-branded:not(.s-branded--default) .techook-container>h3::after,.s-branded:not(.s-branded--default) .techook-container>h4::after,.s-branded:not(.s-branded--default) .techook-container>h5::after,.s-branded:not(.s-branded--default) .techook-container>h6::after {
    margin-bottom: 3px;
  }
  
  .s-branded:not(.s-branded--default) .a-wysiwyg>h2 .a-un-tuck,.s-branded:not(.s-branded--default) .a-wysiwyg>h3 .a-un-tuck,.s-branded:not(.s-branded--default) .a-wysiwyg>h4 .a-un-tuck,.s-branded:not(.s-branded--default) .a-wysiwyg>h5 .a-un-tuck,.s-branded:not(.s-branded--default) .a-wysiwyg>h6 .a-un-tuck,.s-branded:not(.s-branded--default) .techook-container>h2 .a-un-tuck,.s-branded:not(.s-branded--default) .techook-container>h3 .a-un-tuck,.s-branded:not(.s-branded--default) .techook-container>h4 .a-un-tuck,.s-branded:not(.s-branded--default) .techook-container>h5 .a-un-tuck,.s-branded:not(.s-branded--default) .techook-container>h6 .a-un-tuck {
    display: inline-block;
  }
  
  .s-branded:not(.s-branded--default) .a-wysiwyg>h2 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h2 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h3 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h3 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h4 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h4 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h5 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h5 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h6 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h6 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h2 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h2 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h3 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h3 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h4 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h4 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h5 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h5 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h6 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h6 .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .s-branded:not(.s-branded--default) .a-wysiwyg>h2 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h3 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h4 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h5 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h6 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h2 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h3 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h4 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h5 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h6 .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .s-branded:not(.s-branded--default) .a-wysiwyg>h2 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h3 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h4 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h5 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h6 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h2 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h3 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h4 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h5 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h6 .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 650px) {
    .s-branded:not(.s-branded--default) .a-wysiwyg>h2::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h2::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h3::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h3::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h4::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h4::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h5::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h5::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h6::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h6::after,.s-branded:not(.s-branded--default) .techook-container>h2::before,.s-branded:not(.s-branded--default) .techook-container>h2::after,.s-branded:not(.s-branded--default) .techook-container>h3::before,.s-branded:not(.s-branded--default) .techook-container>h3::after,.s-branded:not(.s-branded--default) .techook-container>h4::before,.s-branded:not(.s-branded--default) .techook-container>h4::after,.s-branded:not(.s-branded--default) .techook-container>h5::before,.s-branded:not(.s-branded--default) .techook-container>h5::after,.s-branded:not(.s-branded--default) .techook-container>h6::before,.s-branded:not(.s-branded--default) .techook-container>h6::after {
      content: '';
      display: block;
    }
  
    .s-branded:not(.s-branded--default) .a-wysiwyg>h2::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h3::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h4::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h5::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h6::before,.s-branded:not(.s-branded--default) .techook-container>h2::before,.s-branded:not(.s-branded--default) .techook-container>h3::before,.s-branded:not(.s-branded--default) .techook-container>h4::before,.s-branded:not(.s-branded--default) .techook-container>h5::before,.s-branded:not(.s-branded--default) .techook-container>h6::before {
      margin-top: -1px;
    }
  
    .s-branded:not(.s-branded--default) .a-wysiwyg>h2::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h3::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h4::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h5::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h6::after,.s-branded:not(.s-branded--default) .techook-container>h2::after,.s-branded:not(.s-branded--default) .techook-container>h3::after,.s-branded:not(.s-branded--default) .techook-container>h4::after,.s-branded:not(.s-branded--default) .techook-container>h5::after,.s-branded:not(.s-branded--default) .techook-container>h6::after {
      margin-bottom: 1px;
    }
  
    .s-branded:not(.s-branded--default) .a-wysiwyg>h2 .a-un-tuck,.s-branded:not(.s-branded--default) .a-wysiwyg>h3 .a-un-tuck,.s-branded:not(.s-branded--default) .a-wysiwyg>h4 .a-un-tuck,.s-branded:not(.s-branded--default) .a-wysiwyg>h5 .a-un-tuck,.s-branded:not(.s-branded--default) .a-wysiwyg>h6 .a-un-tuck,.s-branded:not(.s-branded--default) .techook-container>h2 .a-un-tuck,.s-branded:not(.s-branded--default) .techook-container>h3 .a-un-tuck,.s-branded:not(.s-branded--default) .techook-container>h4 .a-un-tuck,.s-branded:not(.s-branded--default) .techook-container>h5 .a-un-tuck,.s-branded:not(.s-branded--default) .techook-container>h6 .a-un-tuck {
      display: inline-block;
    }
  
    .s-branded:not(.s-branded--default) .a-wysiwyg>h2 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h2 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h3 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h3 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h4 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h4 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h5 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h5 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h6 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h6 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h2 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h2 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h3 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h3 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h4 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h4 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h5 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h5 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h6 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h6 .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .s-branded:not(.s-branded--default) .a-wysiwyg>h2 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h3 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h4 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h5 .a-un-tuck::before,.s-branded:not(.s-branded--default) .a-wysiwyg>h6 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h2 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h3 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h4 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h5 .a-un-tuck::before,.s-branded:not(.s-branded--default) .techook-container>h6 .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .s-branded:not(.s-branded--default) .a-wysiwyg>h2 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h3 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h4 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h5 .a-un-tuck::after,.s-branded:not(.s-branded--default) .a-wysiwyg>h6 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h2 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h3 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h4 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h5 .a-un-tuck::after,.s-branded:not(.s-branded--default) .techook-container>h6 .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  .a-wysiwyg>h2:not(:first-child),.a-wysiwyg>h3:not(:first-child),.a-wysiwyg>h4:not(:first-child),.a-wysiwyg>h5:not(:first-child),.a-wysiwyg>h6:not(:first-child),.techook-container>h2:not(:first-child),.techook-container>h3:not(:first-child),.techook-container>h4:not(:first-child),.techook-container>h5:not(:first-child),.techook-container>h6:not(:first-child) {
    padding-top: 30px;
  }
  
  .a-wysiwyg figure,.techook-container figure {
    max-width: 100%;
  }
  
  .a-wysiwyg figure img,.techook-container figure img {
    height: auto;
  }
  
  .a-wysiwyg,.a-wysiwyg>ul,.a-wysiwyg>ol,.a-wysiwyg blockquote p,.a-wysiwyg>table,.a-wysiwyg>p,.techook-container,.techook-container>ul,.techook-container>ol,.techook-container blockquote p,.techook-container>table,.techook-container>p {
    display: block;
    font-family: sans-serif;
    font-size: 17px;
    line-height: 25px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .a-wysiwyg,.wf-roboto-n4-active.wf-roboto-n5-active .a-wysiwyg>ul,.wf-roboto-n4-active.wf-roboto-n5-active .a-wysiwyg>ol,.wf-roboto-n4-active.wf-roboto-n5-active .a-wysiwyg blockquote p,.wf-roboto-n4-active.wf-roboto-n5-active .a-wysiwyg>table,.wf-roboto-n4-active.wf-roboto-n5-active .a-wysiwyg>p,.wf-roboto-n4-active.wf-roboto-n5-active .techook-container,.wf-roboto-n4-active.wf-roboto-n5-active .techook-container>ul,.wf-roboto-n4-active.wf-roboto-n5-active .techook-container>ol,.wf-roboto-n4-active.wf-roboto-n5-active .techook-container blockquote p,.wf-roboto-n4-active.wf-roboto-n5-active .techook-container>table,.wf-roboto-n4-active.wf-roboto-n5-active .techook-container>p {
    font-family: "Roboto",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .a-wysiwyg,.a-wysiwyg>ul,.a-wysiwyg>ol,.a-wysiwyg blockquote p,.a-wysiwyg>table,.a-wysiwyg>p,.techook-container,.techook-container>ul,.techook-container>ol,.techook-container blockquote p,.techook-container>table,.techook-container>p {
      font-size: 18px;
      line-height: 30px;
    }
  }
  
  .a-wysiwyg::before,.a-wysiwyg::after,.a-wysiwyg>ul::before,.a-wysiwyg>ul::after,.a-wysiwyg>ol::before,.a-wysiwyg>ol::after,.a-wysiwyg blockquote p::before,.a-wysiwyg blockquote p::after,.a-wysiwyg>table::before,.a-wysiwyg>table::after,.a-wysiwyg>p::before,.a-wysiwyg>p::after,.techook-container::before,.techook-container::after,.techook-container>ul::before,.techook-container>ul::after,.techook-container>ol::before,.techook-container>ol::after,.techook-container blockquote p::before,.techook-container blockquote p::after,.techook-container>table::before,.techook-container>table::after,.techook-container>p::before,.techook-container>p::after {
    content: '';
    display: block;
  }
  
  .a-wysiwyg::before,.a-wysiwyg>ul::before,.a-wysiwyg>ol::before,.a-wysiwyg blockquote p::before,.a-wysiwyg>table::before,.a-wysiwyg>p::before,.techook-container::before,.techook-container>ul::before,.techook-container>ol::before,.techook-container blockquote p::before,.techook-container>table::before,.techook-container>p::before {
    margin-top: -3px;
  }
  
  .a-wysiwyg::after,.a-wysiwyg>ul::after,.a-wysiwyg>ol::after,.a-wysiwyg blockquote p::after,.a-wysiwyg>table::after,.a-wysiwyg>p::after,.techook-container::after,.techook-container>ul::after,.techook-container>ol::after,.techook-container blockquote p::after,.techook-container>table::after,.techook-container>p::after {
    margin-bottom: 3px;
  }
  
  .a-wysiwyg .a-un-tuck,.a-wysiwyg>ul .a-un-tuck,.a-wysiwyg>ol .a-un-tuck,.a-wysiwyg blockquote p .a-un-tuck,.a-wysiwyg>table .a-un-tuck,.a-wysiwyg>p .a-un-tuck,.techook-container .a-un-tuck,.techook-container>ul .a-un-tuck,.techook-container>ol .a-un-tuck,.techook-container blockquote p .a-un-tuck,.techook-container>table .a-un-tuck,.techook-container>p .a-un-tuck {
    display: inline-block;
  }
  
  .a-wysiwyg .a-un-tuck::before,.a-wysiwyg .a-un-tuck::after,.a-wysiwyg>ul .a-un-tuck::before,.a-wysiwyg>ul .a-un-tuck::after,.a-wysiwyg>ol .a-un-tuck::before,.a-wysiwyg>ol .a-un-tuck::after,.a-wysiwyg blockquote p .a-un-tuck::before,.a-wysiwyg blockquote p .a-un-tuck::after,.a-wysiwyg>table .a-un-tuck::before,.a-wysiwyg>table .a-un-tuck::after,.a-wysiwyg>p .a-un-tuck::before,.a-wysiwyg>p .a-un-tuck::after,.techook-container .a-un-tuck::before,.techook-container .a-un-tuck::after,.techook-container>ul .a-un-tuck::before,.techook-container>ul .a-un-tuck::after,.techook-container>ol .a-un-tuck::before,.techook-container>ol .a-un-tuck::after,.techook-container blockquote p .a-un-tuck::before,.techook-container blockquote p .a-un-tuck::after,.techook-container>table .a-un-tuck::before,.techook-container>table .a-un-tuck::after,.techook-container>p .a-un-tuck::before,.techook-container>p .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .a-wysiwyg .a-un-tuck::before,.a-wysiwyg>ul .a-un-tuck::before,.a-wysiwyg>ol .a-un-tuck::before,.a-wysiwyg blockquote p .a-un-tuck::before,.a-wysiwyg>table .a-un-tuck::before,.a-wysiwyg>p .a-un-tuck::before,.techook-container .a-un-tuck::before,.techook-container>ul .a-un-tuck::before,.techook-container>ol .a-un-tuck::before,.techook-container blockquote p .a-un-tuck::before,.techook-container>table .a-un-tuck::before,.techook-container>p .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .a-wysiwyg .a-un-tuck::after,.a-wysiwyg>ul .a-un-tuck::after,.a-wysiwyg>ol .a-un-tuck::after,.a-wysiwyg blockquote p .a-un-tuck::after,.a-wysiwyg>table .a-un-tuck::after,.a-wysiwyg>p .a-un-tuck::after,.techook-container .a-un-tuck::after,.techook-container>ul .a-un-tuck::after,.techook-container>ol .a-un-tuck::after,.techook-container blockquote p .a-un-tuck::after,.techook-container>table .a-un-tuck::after,.techook-container>p .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 650px) {
    .a-wysiwyg::before,.a-wysiwyg::after,.a-wysiwyg>ul::before,.a-wysiwyg>ul::after,.a-wysiwyg>ol::before,.a-wysiwyg>ol::after,.a-wysiwyg blockquote p::before,.a-wysiwyg blockquote p::after,.a-wysiwyg>table::before,.a-wysiwyg>table::after,.a-wysiwyg>p::before,.a-wysiwyg>p::after,.techook-container::before,.techook-container::after,.techook-container>ul::before,.techook-container>ul::after,.techook-container>ol::before,.techook-container>ol::after,.techook-container blockquote p::before,.techook-container blockquote p::after,.techook-container>table::before,.techook-container>table::after,.techook-container>p::before,.techook-container>p::after {
      content: '';
      display: block;
    }
  
    .a-wysiwyg::before,.a-wysiwyg>ul::before,.a-wysiwyg>ol::before,.a-wysiwyg blockquote p::before,.a-wysiwyg>table::before,.a-wysiwyg>p::before,.techook-container::before,.techook-container>ul::before,.techook-container>ol::before,.techook-container blockquote p::before,.techook-container>table::before,.techook-container>p::before {
      margin-top: -1px;
    }
  
    .a-wysiwyg::after,.a-wysiwyg>ul::after,.a-wysiwyg>ol::after,.a-wysiwyg blockquote p::after,.a-wysiwyg>table::after,.a-wysiwyg>p::after,.techook-container::after,.techook-container>ul::after,.techook-container>ol::after,.techook-container blockquote p::after,.techook-container>table::after,.techook-container>p::after {
      margin-bottom: 1px;
    }
  
    .a-wysiwyg .a-un-tuck,.a-wysiwyg>ul .a-un-tuck,.a-wysiwyg>ol .a-un-tuck,.a-wysiwyg blockquote p .a-un-tuck,.a-wysiwyg>table .a-un-tuck,.a-wysiwyg>p .a-un-tuck,.techook-container .a-un-tuck,.techook-container>ul .a-un-tuck,.techook-container>ol .a-un-tuck,.techook-container blockquote p .a-un-tuck,.techook-container>table .a-un-tuck,.techook-container>p .a-un-tuck {
      display: inline-block;
    }
  
    .a-wysiwyg .a-un-tuck::before,.a-wysiwyg .a-un-tuck::after,.a-wysiwyg>ul .a-un-tuck::before,.a-wysiwyg>ul .a-un-tuck::after,.a-wysiwyg>ol .a-un-tuck::before,.a-wysiwyg>ol .a-un-tuck::after,.a-wysiwyg blockquote p .a-un-tuck::before,.a-wysiwyg blockquote p .a-un-tuck::after,.a-wysiwyg>table .a-un-tuck::before,.a-wysiwyg>table .a-un-tuck::after,.a-wysiwyg>p .a-un-tuck::before,.a-wysiwyg>p .a-un-tuck::after,.techook-container .a-un-tuck::before,.techook-container .a-un-tuck::after,.techook-container>ul .a-un-tuck::before,.techook-container>ul .a-un-tuck::after,.techook-container>ol .a-un-tuck::before,.techook-container>ol .a-un-tuck::after,.techook-container blockquote p .a-un-tuck::before,.techook-container blockquote p .a-un-tuck::after,.techook-container>table .a-un-tuck::before,.techook-container>table .a-un-tuck::after,.techook-container>p .a-un-tuck::before,.techook-container>p .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .a-wysiwyg .a-un-tuck::before,.a-wysiwyg>ul .a-un-tuck::before,.a-wysiwyg>ol .a-un-tuck::before,.a-wysiwyg blockquote p .a-un-tuck::before,.a-wysiwyg>table .a-un-tuck::before,.a-wysiwyg>p .a-un-tuck::before,.techook-container .a-un-tuck::before,.techook-container>ul .a-un-tuck::before,.techook-container>ol .a-un-tuck::before,.techook-container blockquote p .a-un-tuck::before,.techook-container>table .a-un-tuck::before,.techook-container>p .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .a-wysiwyg .a-un-tuck::after,.a-wysiwyg>ul .a-un-tuck::after,.a-wysiwyg>ol .a-un-tuck::after,.a-wysiwyg blockquote p .a-un-tuck::after,.a-wysiwyg>table .a-un-tuck::after,.a-wysiwyg>p .a-un-tuck::after,.techook-container .a-un-tuck::after,.techook-container>ul .a-un-tuck::after,.techook-container>ol .a-un-tuck::after,.techook-container blockquote p .a-un-tuck::after,.techook-container>table .a-un-tuck::after,.techook-container>p .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  .a-wysiwyg:not(:first-child),.a-wysiwyg>ul:not(:first-child),.a-wysiwyg>ol:not(:first-child),.a-wysiwyg blockquote p:not(:first-child),.a-wysiwyg>table:not(:first-child),.a-wysiwyg>p:not(:first-child),.techook-container:not(:first-child),.techook-container>ul:not(:first-child),.techook-container>ol:not(:first-child),.techook-container blockquote p:not(:first-child),.techook-container>table:not(:first-child),.techook-container>p:not(:first-child) {
    padding-top: 30px;
  }
  
  .a-wysiwyg .a-un-tuck,.a-wysiwyg>ul .a-un-tuck,.a-wysiwyg>ol .a-un-tuck,.a-wysiwyg blockquote p .a-un-tuck,.a-wysiwyg>table .a-un-tuck,.a-wysiwyg>p .a-un-tuck,.techook-container .a-un-tuck,.techook-container>ul .a-un-tuck,.techook-container>ol .a-un-tuck,.techook-container blockquote p .a-un-tuck,.techook-container>table .a-un-tuck,.techook-container>p .a-un-tuck {
    padding-bottom: 25px;
  }
  
  .a-wysiwyg a:not(.m-block-link__anchor--styled):hover,.a-wysiwyg>ul a:not(.m-block-link__anchor--styled):hover,.a-wysiwyg>ol a:not(.m-block-link__anchor--styled):hover,.a-wysiwyg blockquote p a:not(.m-block-link__anchor--styled):hover,.a-wysiwyg>table a:not(.m-block-link__anchor--styled):hover,.a-wysiwyg>p a:not(.m-block-link__anchor--styled):hover,.techook-container a:not(.m-block-link__anchor--styled):hover,.techook-container>ul a:not(.m-block-link__anchor--styled):hover,.techook-container>ol a:not(.m-block-link__anchor--styled):hover,.techook-container blockquote p a:not(.m-block-link__anchor--styled):hover,.techook-container>table a:not(.m-block-link__anchor--styled):hover,.techook-container>p a:not(.m-block-link__anchor--styled):hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 bottom;
  }
  
  .a-wysiwyg a:not(.m-block-link__anchor--styled):hover:hover,.a-wysiwyg a:not(.m-block-link__anchor--styled):hover:focus,.a-wysiwyg>ul a:not(.m-block-link__anchor--styled):hover:hover,.a-wysiwyg>ul a:not(.m-block-link__anchor--styled):hover:focus,.a-wysiwyg>ol a:not(.m-block-link__anchor--styled):hover:hover,.a-wysiwyg>ol a:not(.m-block-link__anchor--styled):hover:focus,.a-wysiwyg blockquote p a:not(.m-block-link__anchor--styled):hover:hover,.a-wysiwyg blockquote p a:not(.m-block-link__anchor--styled):hover:focus,.a-wysiwyg>table a:not(.m-block-link__anchor--styled):hover:hover,.a-wysiwyg>table a:not(.m-block-link__anchor--styled):hover:focus,.a-wysiwyg>p a:not(.m-block-link__anchor--styled):hover:hover,.a-wysiwyg>p a:not(.m-block-link__anchor--styled):hover:focus,.techook-container a:not(.m-block-link__anchor--styled):hover:hover,.techook-container a:not(.m-block-link__anchor--styled):hover:focus,.techook-container>ul a:not(.m-block-link__anchor--styled):hover:hover,.techook-container>ul a:not(.m-block-link__anchor--styled):hover:focus,.techook-container>ol a:not(.m-block-link__anchor--styled):hover:hover,.techook-container>ol a:not(.m-block-link__anchor--styled):hover:focus,.techook-container blockquote p a:not(.m-block-link__anchor--styled):hover:hover,.techook-container blockquote p a:not(.m-block-link__anchor--styled):hover:focus,.techook-container>table a:not(.m-block-link__anchor--styled):hover:hover,.techook-container>table a:not(.m-block-link__anchor--styled):hover:focus,.techook-container>p a:not(.m-block-link__anchor--styled):hover:hover,.techook-container>p a:not(.m-block-link__anchor--styled):hover:focus {
    background-image: linear-gradient(to bottom, rgba(0,0,0,0) 50%, #000 50%);
  }
  
  .a-wysiwyg>h3+p:not(:first-child),.a-wysiwyg>h3+ul:not(:first-child),.techook-container>h3+p:not(:first-child),.techook-container>h3+ul:not(:first-child) {
    padding-top: 20px;
  }
  
  .a-wysiwyg>ul,.techook-container>ul {
    list-style: disc;
    padding-left: 25px;
  }
  
  .a-wysiwyg>ol,.techook-container>ol {
    list-style: decimal;
    padding-left: 25px;
  }
  
  .a-wysiwyg>ul>li:not(:first-child),.a-wysiwyg>ol>li:not(:first-child),.techook-container>ul>li:not(:first-child),.techook-container>ol>li:not(:first-child) {
    padding-top: 30px;
  }
  
  .a-wysiwyg>.m-story-link+p,.a-wysiwyg>p+.m-story-link,.a-wysiwyg>.m-story-image+h3,.techook-container>.m-story-link+p,.techook-container>p+.m-story-link,.techook-container>.m-story-image+h3 {
    padding-top: 35px;
  }
  
  .a-wysiwyg>.m-story-signup+p,.techook-container>.m-story-signup+p {
    padding-top: 50px;
  }
  
  .a-wysiwyg>.m-story-image+p,.a-wysiwyg>.m-story-ad+p,.techook-container>.m-story-image+p,.techook-container>.m-story-ad+p {
    padding-top: 45px;
  }
  
  .a-wysiwyg>p a,.a-wysiwyg>h2 a,.a-wysiwyg>h3 a,.a-wysiwyg>h4 a,.a-wysiwyg>h5 a,.a-wysiwyg>h6 a,.a-wysiwyg>ul>li a,.a-wysiwyg>ol>li a,.a-wysiwyg>blockquote p a,.a-wysiwyg>table tr td a {
    color: #2B6EA8;
  }
  
  .a-wysiwyg>table {
    display: table;
    margin-top: 30px;
    width: 100%;
  }
  
  .a-wysiwyg>table tr td,.a-wysiwyg>table tr th {
    border-width: 1px;
    padding: 10px;
  }
  
  @media screen and (max-width: 649px) {
    .a-wysiwyg>table tr td,.a-wysiwyg>table tr th {
      padding: 5px;
    }
  }
  
  .a-wysiwyg>table tr th {
    font-weight: 700;
  }
  
  .a-wysiwyg>p em,.a-wysiwyg>h2 em,.a-wysiwyg>h3 em,.a-wysiwyg>h4 em,.a-wysiwyg>h5 em,.a-wysiwyg>h6 em,.a-wysiwyg>ul>li em,.a-wysiwyg>ol>li em,.a-wysiwyg>table tr td em {
    font-style: italic;
  }
  
  .cmtr-summary a {
    color: #2B6EA8;
  }
  
  .a-share-btn {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #9F9F9F;
  }
  
  .a-share-btn:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: inherit;
    border-width: 1px;
  }
  
  .a-share-btn--small {
    width: 35px;
    height: 35px;
  }
  
  .a-share-btn--small>svg {
    width: 40%;
  }
  
  .a-share-btn:hover .icon--facebook {
    color: #3b5999;
  }
  
  .a-share-btn:hover .icon--twitter {
    color: #55acee;
  }
  
  .a-share-btn:hover .icon--reddit {
    color: #f34423;
  }
  
  .a-share-btn:hover .icon--google-plus {
    color: #dd4b39;
  }
  
  .a-share-btn:hover .icon--comments {
    color: #000;
  }
  
  .a-rounded {
    border-radius: 50%;
  }
  
  .a-branded-channel-logo {
    width: 100%;
  }
  
  .a-branded-channel-logo .icon {
    width: 100%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-branded-channel-logo .icon {
      height: 25px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-branded-channel-logo .icon {
      height: 37px;
    }
  }
  
  .a-global-header-logo .icon {
    width: 100%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-global-header-logo .icon {
      height: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-global-header-logo .icon {
      height: 44px;
      position: relative;
      top: -2px;
      left: -6px;
    }
  }
  
  .a-btn {
    border-radius: 3px;
    min-width: 100px;
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    display: block;
    line-height: 45px;
    height: 45px;
    color: #fff;
    background-color: #FF1204;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .a-btn {
    font-family: "Roboto",sans-serif;
  }
  
  .s-branded--tech .a-btn {
    background-color: #439BF8;
  }
  
  .s-branded--photo .a-btn {
    background-color: #818C92;
  }
  
  .s-branded--auto .a-btn {
    background-color: #1EC16F;
  }
  
  .s-branded--health .a-btn {
    background-color: #1BB0A7;
  }
  
  .s-branded--parenting .a-btn {
    background-color: #FC4C89;
  }
  
  .s-branded--video .a-btn {
    background-color: #ECC42C;
  }
  
  .s-branded--food .a-btn {
    background-color: #FC6320;
  }
  
  .s-branded--audio .a-btn {
    background-color: #7F26DD;
  }
  
  .s-branded--plus .a-btn {
    background-color: #FF1204;
  }
  
  .s-branded--live .a-btn {
    background-color: #FF1204;
  }
  
  .a-text-input,.m-search-field__input {
    width: 100%;
    line-height: 45px;
    height: 45px;
    border-width: 1px;
    background-color: #f9f9f9;
    border-radius: 3px;
    padding: 0 15px;
    appearance: none;
    -webkit-appearance: none;
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .a-text-input,.wf-roboto-n4-active.wf-roboto-n5-active .m-search-field__input {
    font-family: "Roboto",sans-serif;
  }
  
  .a-text-input:focus,.m-search-field__input:focus {
    border-color: #9F9F9F;
  }
  
  .a-text-input:-webkit-autofill,.m-search-field__input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #f9f9f9 inset;
    -webkit-text-fill-color: #000 !important;
    border-color: #E5E5E5 !important;
  }
  
  .a-text-input::-ms-clear,.m-search-field__input::-ms-clear {
    display: none;
  }
  
  .a-text-input::-webkit-search-decoration,.m-search-field__input::-webkit-search-decoration,.a-text-input::-webkit-search-cancel-button,.m-search-field__input::-webkit-search-cancel-button,.a-text-input::-webkit-search-results-button,.m-search-field__input::-webkit-search-results-button,.a-text-input::-webkit-search-results-decoration,.m-search-field__input::-webkit-search-results-decoration {
    display: none;
  }
  
  .a-text-input--invert {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
    color: #fff;
    background-color: rgba(255,255,255,0.15);
    border-color: transparent;
    width: 100%;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .a-text-input--invert {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .a-text-input--invert::before,.a-text-input--invert::after {
    content: '';
    display: block;
  }
  
  .a-text-input--invert::before {
    margin-top: -2px;
  }
  
  .a-text-input--invert::after {
    margin-bottom: 2px;
  }
  
  .a-text-input--invert .a-un-tuck {
    display: inline-block;
  }
  
  .a-text-input--invert .a-un-tuck::before,.a-text-input--invert .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .a-text-input--invert .a-un-tuck::before {
    margin-top: 2px;
  }
  
  .a-text-input--invert .a-un-tuck::after {
    margin-bottom: 2px;
  }
  
  .a-text-input--invert::placeholder {
    color: #848896;
  }
  
  .a-text-input--invert:focus {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
  }
  
  .a-text-input--invert:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #000 inset;
    -webkit-text-fill-color: #fff !important;
    border-color: #fff !important;
  }
  
  .a-tag {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    display: inline-block;
    border-width: 1px;
    border-radius: 20px;
    padding: 5px 15px;
    color: #7B7B7B;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .a-tag {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .a-tag:hover {
    background-color: #E5E5E5;
    color: #000;
  }
  
  .a-banner-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
  }
  
  .a-dfp-225x205 {
    background: #E5E5E5;
    width: 225px;
    height: 205px;
  }
  
  @media screen and (max-width: 649px) {
    .a-dfp-225x205\@xsmall {
      background: #E5E5E5;
      width: 225px;
      height: 205px;
    }
  }
  
  .a-dfp-225x205\@xsmall\+ {
    background: #E5E5E5;
    width: 225px;
    height: 205px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-dfp-225x205\@small {
      background: #E5E5E5;
      width: 225px;
      height: 205px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .a-dfp-225x205\@small- {
      background: #E5E5E5;
      width: 225px;
      height: 205px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .a-dfp-225x205\@small\+ {
      background: #E5E5E5;
      width: 225px;
      height: 205px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .a-dfp-225x205\@medium {
      background: #E5E5E5;
      width: 225px;
      height: 205px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .a-dfp-225x205\@medium- {
      background: #E5E5E5;
      width: 225px;
      height: 205px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-dfp-225x205\@medium\+ {
      background: #E5E5E5;
      width: 225px;
      height: 205px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .a-dfp-225x205\@large {
      background: #E5E5E5;
      width: 225px;
      height: 205px;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .a-dfp-225x205\@large- {
      background: #E5E5E5;
      width: 225px;
      height: 205px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .a-dfp-225x205\@large\+ {
      background: #E5E5E5;
      width: 225px;
      height: 205px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .a-dfp-225x205\@xlarge {
      background: #E5E5E5;
      width: 225px;
      height: 205px;
    }
  }
  
  .a-dfp-225x205\@xlarge- {
    background: #E5E5E5;
    width: 225px;
    height: 205px;
  }
  
  .a-dfp-300x250 {
    background: #E5E5E5;
    width: 300px;
    height: 250px;
  }
  
  @media screen and (max-width: 649px) {
    .a-dfp-300x250\@xsmall {
      background: #E5E5E5;
      width: 300px;
      height: 250px;
    }
  }
  
  .a-dfp-300x250\@xsmall\+ {
    background: #E5E5E5;
    width: 300px;
    height: 250px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-dfp-300x250\@small {
      background: #E5E5E5;
      width: 300px;
      height: 250px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .a-dfp-300x250\@small- {
      background: #E5E5E5;
      width: 300px;
      height: 250px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .a-dfp-300x250\@small\+ {
      background: #E5E5E5;
      width: 300px;
      height: 250px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .a-dfp-300x250\@medium {
      background: #E5E5E5;
      width: 300px;
      height: 250px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .a-dfp-300x250\@medium- {
      background: #E5E5E5;
      width: 300px;
      height: 250px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-dfp-300x250\@medium\+ {
      background: #E5E5E5;
      width: 300px;
      height: 250px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .a-dfp-300x250\@large {
      background: #E5E5E5;
      width: 300px;
      height: 250px;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .a-dfp-300x250\@large- {
      background: #E5E5E5;
      width: 300px;
      height: 250px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .a-dfp-300x250\@large\+ {
      background: #E5E5E5;
      width: 300px;
      height: 250px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .a-dfp-300x250\@xlarge {
      background: #E5E5E5;
      width: 300px;
      height: 250px;
    }
  }
  
  .a-dfp-300x250\@xlarge- {
    background: #E5E5E5;
    width: 300px;
    height: 250px;
  }
  
  .a-dfp-325x70 {
    background: #E5E5E5;
    width: 325px;
    height: 70px;
  }
  
  @media screen and (max-width: 649px) {
    .a-dfp-325x70\@xsmall {
      background: #E5E5E5;
      width: 325px;
      height: 70px;
    }
  }
  
  .a-dfp-325x70\@xsmall\+ {
    background: #E5E5E5;
    width: 325px;
    height: 70px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-dfp-325x70\@small {
      background: #E5E5E5;
      width: 325px;
      height: 70px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .a-dfp-325x70\@small- {
      background: #E5E5E5;
      width: 325px;
      height: 70px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .a-dfp-325x70\@small\+ {
      background: #E5E5E5;
      width: 325px;
      height: 70px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .a-dfp-325x70\@medium {
      background: #E5E5E5;
      width: 325px;
      height: 70px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .a-dfp-325x70\@medium- {
      background: #E5E5E5;
      width: 325px;
      height: 70px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-dfp-325x70\@medium\+ {
      background: #E5E5E5;
      width: 325px;
      height: 70px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .a-dfp-325x70\@large {
      background: #E5E5E5;
      width: 325px;
      height: 70px;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .a-dfp-325x70\@large- {
      background: #E5E5E5;
      width: 325px;
      height: 70px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .a-dfp-325x70\@large\+ {
      background: #E5E5E5;
      width: 325px;
      height: 70px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .a-dfp-325x70\@xlarge {
      background: #E5E5E5;
      width: 325px;
      height: 70px;
    }
  }
  
  .a-dfp-325x70\@xlarge- {
    background: #E5E5E5;
    width: 325px;
    height: 70px;
  }
  
  .a-dfp-900x100 {
    background: #E5E5E5;
    width: 900px;
    height: 100px;
  }
  
  @media screen and (max-width: 649px) {
    .a-dfp-900x100\@xsmall {
      background: #E5E5E5;
      width: 900px;
      height: 100px;
    }
  }
  
  .a-dfp-900x100\@xsmall\+ {
    background: #E5E5E5;
    width: 900px;
    height: 100px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-dfp-900x100\@small {
      background: #E5E5E5;
      width: 900px;
      height: 100px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .a-dfp-900x100\@small- {
      background: #E5E5E5;
      width: 900px;
      height: 100px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .a-dfp-900x100\@small\+ {
      background: #E5E5E5;
      width: 900px;
      height: 100px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .a-dfp-900x100\@medium {
      background: #E5E5E5;
      width: 900px;
      height: 100px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .a-dfp-900x100\@medium- {
      background: #E5E5E5;
      width: 900px;
      height: 100px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-dfp-900x100\@medium\+ {
      background: #E5E5E5;
      width: 900px;
      height: 100px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .a-dfp-900x100\@large {
      background: #E5E5E5;
      width: 900px;
      height: 100px;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .a-dfp-900x100\@large- {
      background: #E5E5E5;
      width: 900px;
      height: 100px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .a-dfp-900x100\@large\+ {
      background: #E5E5E5;
      width: 900px;
      height: 100px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .a-dfp-900x100\@xlarge {
      background: #E5E5E5;
      width: 900px;
      height: 100px;
    }
  }
  
  .a-dfp-900x100\@xlarge- {
    background: #E5E5E5;
    width: 900px;
    height: 100px;
  }
  
  .a-dfp-x175 {
    background: #E5E5E5;
    width: 100%;
    height: 175px;
  }
  
  @media screen and (max-width: 649px) {
    .a-dfp-x175\@xsmall {
      background: #E5E5E5;
      width: 100%;
      height: 175px;
    }
  }
  
  .a-dfp-x175\@xsmall\+ {
    background: #E5E5E5;
    width: 100%;
    height: 175px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-dfp-x175\@small {
      background: #E5E5E5;
      width: 100%;
      height: 175px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .a-dfp-x175\@small- {
      background: #E5E5E5;
      width: 100%;
      height: 175px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .a-dfp-x175\@small\+ {
      background: #E5E5E5;
      width: 100%;
      height: 175px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .a-dfp-x175\@medium {
      background: #E5E5E5;
      width: 100%;
      height: 175px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .a-dfp-x175\@medium- {
      background: #E5E5E5;
      width: 100%;
      height: 175px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-dfp-x175\@medium\+ {
      background: #E5E5E5;
      width: 100%;
      height: 175px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .a-dfp-x175\@large {
      background: #E5E5E5;
      width: 100%;
      height: 175px;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .a-dfp-x175\@large- {
      background: #E5E5E5;
      width: 100%;
      height: 175px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .a-dfp-x175\@large\+ {
      background: #E5E5E5;
      width: 100%;
      height: 175px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .a-dfp-x175\@xlarge {
      background: #E5E5E5;
      width: 100%;
      height: 175px;
    }
  }
  
  .a-dfp-x175\@xlarge- {
    background: #E5E5E5;
    width: 100%;
    height: 175px;
  }
  
  .a-dfp-x270 {
    background: #E5E5E5;
    width: 100%;
    height: 270px;
  }
  
  @media screen and (max-width: 649px) {
    .a-dfp-x270\@xsmall {
      background: #E5E5E5;
      width: 100%;
      height: 270px;
    }
  }
  
  .a-dfp-x270\@xsmall\+ {
    background: #E5E5E5;
    width: 100%;
    height: 270px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-dfp-x270\@small {
      background: #E5E5E5;
      width: 100%;
      height: 270px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .a-dfp-x270\@small- {
      background: #E5E5E5;
      width: 100%;
      height: 270px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .a-dfp-x270\@small\+ {
      background: #E5E5E5;
      width: 100%;
      height: 270px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .a-dfp-x270\@medium {
      background: #E5E5E5;
      width: 100%;
      height: 270px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .a-dfp-x270\@medium- {
      background: #E5E5E5;
      width: 100%;
      height: 270px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-dfp-x270\@medium\+ {
      background: #E5E5E5;
      width: 100%;
      height: 270px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .a-dfp-x270\@large {
      background: #E5E5E5;
      width: 100%;
      height: 270px;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .a-dfp-x270\@large- {
      background: #E5E5E5;
      width: 100%;
      height: 270px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .a-dfp-x270\@large\+ {
      background: #E5E5E5;
      width: 100%;
      height: 270px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .a-dfp-x270\@xlarge {
      background: #E5E5E5;
      width: 100%;
      height: 270px;
    }
  }
  
  .a-dfp-x270\@xlarge- {
    background: #E5E5E5;
    width: 100%;
    height: 270px;
  }
  
  .a-dfp-300x600 {
    background: #E5E5E5;
    width: 300px;
    height: 600px;
  }
  
  @media screen and (max-width: 649px) {
    .a-dfp-300x600\@xsmall {
      background: #E5E5E5;
      width: 300px;
      height: 600px;
    }
  }
  
  .a-dfp-300x600\@xsmall\+ {
    background: #E5E5E5;
    width: 300px;
    height: 600px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-dfp-300x600\@small {
      background: #E5E5E5;
      width: 300px;
      height: 600px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .a-dfp-300x600\@small- {
      background: #E5E5E5;
      width: 300px;
      height: 600px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .a-dfp-300x600\@small\+ {
      background: #E5E5E5;
      width: 300px;
      height: 600px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .a-dfp-300x600\@medium {
      background: #E5E5E5;
      width: 300px;
      height: 600px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .a-dfp-300x600\@medium- {
      background: #E5E5E5;
      width: 300px;
      height: 600px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-dfp-300x600\@medium\+ {
      background: #E5E5E5;
      width: 300px;
      height: 600px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .a-dfp-300x600\@large {
      background: #E5E5E5;
      width: 300px;
      height: 600px;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .a-dfp-300x600\@large- {
      background: #E5E5E5;
      width: 300px;
      height: 600px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .a-dfp-300x600\@large\+ {
      background: #E5E5E5;
      width: 300px;
      height: 600px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .a-dfp-300x600\@xlarge {
      background: #E5E5E5;
      width: 300px;
      height: 600px;
    }
  }
  
  .a-dfp-300x600\@xlarge- {
    background: #E5E5E5;
    width: 300px;
    height: 600px;
  }
  
  .a-dfp-300x530 {
    background: #E5E5E5;
    width: 300px;
    height: 530px;
  }
  
  @media screen and (max-width: 649px) {
    .a-dfp-300x530\@xsmall {
      background: #E5E5E5;
      width: 300px;
      height: 530px;
    }
  }
  
  .a-dfp-300x530\@xsmall\+ {
    background: #E5E5E5;
    width: 300px;
    height: 530px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-dfp-300x530\@small {
      background: #E5E5E5;
      width: 300px;
      height: 530px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .a-dfp-300x530\@small- {
      background: #E5E5E5;
      width: 300px;
      height: 530px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .a-dfp-300x530\@small\+ {
      background: #E5E5E5;
      width: 300px;
      height: 530px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .a-dfp-300x530\@medium {
      background: #E5E5E5;
      width: 300px;
      height: 530px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .a-dfp-300x530\@medium- {
      background: #E5E5E5;
      width: 300px;
      height: 530px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-dfp-300x530\@medium\+ {
      background: #E5E5E5;
      width: 300px;
      height: 530px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .a-dfp-300x530\@large {
      background: #E5E5E5;
      width: 300px;
      height: 530px;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .a-dfp-300x530\@large- {
      background: #E5E5E5;
      width: 300px;
      height: 530px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .a-dfp-300x530\@large\+ {
      background: #E5E5E5;
      width: 300px;
      height: 530px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .a-dfp-300x530\@xlarge {
      background: #E5E5E5;
      width: 300px;
      height: 530px;
    }
  }
  
  .a-dfp-300x530\@xlarge- {
    background: #E5E5E5;
    width: 300px;
    height: 530px;
  }
  
  .a-dfp-x100vh {
    background: #E5E5E5;
    width: 100%;
    height: 100vh;
  }
  
  @media screen and (max-width: 649px) {
    .a-dfp-x100vh\@xsmall {
      background: #E5E5E5;
      width: 100%;
      height: 100vh;
    }
  }
  
  .a-dfp-x100vh\@xsmall\+ {
    background: #E5E5E5;
    width: 100%;
    height: 100vh;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .a-dfp-x100vh\@small {
      background: #E5E5E5;
      width: 100%;
      height: 100vh;
    }
  }
  
  @media screen and (max-width: 999px) {
    .a-dfp-x100vh\@small- {
      background: #E5E5E5;
      width: 100%;
      height: 100vh;
    }
  }
  
  @media screen and (min-width: 650px) {
    .a-dfp-x100vh\@small\+ {
      background: #E5E5E5;
      width: 100%;
      height: 100vh;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .a-dfp-x100vh\@medium {
      background: #E5E5E5;
      width: 100%;
      height: 100vh;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .a-dfp-x100vh\@medium- {
      background: #E5E5E5;
      width: 100%;
      height: 100vh;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-dfp-x100vh\@medium\+ {
      background: #E5E5E5;
      width: 100%;
      height: 100vh;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .a-dfp-x100vh\@large {
      background: #E5E5E5;
      width: 100%;
      height: 100vh;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .a-dfp-x100vh\@large- {
      background: #E5E5E5;
      width: 100%;
      height: 100vh;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .a-dfp-x100vh\@large\+ {
      background: #E5E5E5;
      width: 100%;
      height: 100vh;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .a-dfp-x100vh\@xlarge {
      background: #E5E5E5;
      width: 100%;
      height: 100vh;
    }
  }
  
  .a-dfp-x100vh\@xlarge- {
    background: #E5E5E5;
    width: 100%;
    height: 100vh;
  }
  
  .a-pt5 {
    padding-top: 5px;
  }
  
  .a-pt10 {
    padding-top: 10px;
  }
  
  .a-pt15 {
    padding-top: 15px;
  }
  
  .a-pt20 {
    padding-top: 20px;
  }
  
  .a-branded-color--tech {
    color: #439BF8;
  }
  
  .a-branded-color--photo {
    color: #818C92;
  }
  
  .a-branded-color--auto {
    color: #1EC16F;
  }
  
  .a-branded-color--health {
    color: #1BB0A7;
  }
  
  .a-branded-color--parenting {
    color: #FC4C89;
  }
  
  .a-branded-color--video {
    color: #ECC42C;
  }
  
  .a-branded-color--food {
    color: #FC6320;
  }
  
  .a-branded-color--audio {
    color: #7F26DD;
  }
  
  .a-branded-color--plus {
    color: #FF1204;
  }
  
  .a-branded-color--live {
    color: #FF1204;
  }
  
  @media screen and (max-width: 999px) {
    .a-low-priority\@small- {
      order: 1;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-high-priority\@medium\+ {
      order: -1;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .a-high-priority\@large\+ {
      order: -1;
    }
  }
  
  .m-media-metric {
    pointer-events: none;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin: 5px;
    z-index: 1;
    background-color: rgba(0,0,0,0.5);
    color: #fff;
    border-radius: 30px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  @media screen and (min-width: 650px) {
    .m-media-metric {
      width: auto;
      padding: 5px 15px;
      margin: 10px;
    }
  }
  
  .m-media-metric svg {
    display: block;
  }
  
  @media screen and (max-width: 649px) {
    .m-media-metric .icon--camera {
      width: 18px;
      height: 15px;
      margin-top: -1px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-media-metric .icon--play {
      width: 12.5px;
      height: 14px;
      margin-right: -2px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-media-metric {
      border-radius: 50%;
    }
  }
  
  .m-media-metric__label {
    position: relative;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .m-media-metric__label:not(:first-child) {
    padding-left: 10px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-media-metric__label {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (max-width: 649px) {
    .m-media-metric__label {
      display: none;
    }
  }
  
  .m-pill {
    white-space: nowrap;
    line-height: 0px;
    display: inline-flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
  }
  
  .m-pill:after {
    content: '';
    border-radius: inherit;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-width: 1px;
    border-color: currentColor;
  }
  
  .m-pill__label {
    position: relative;
    display: inline-block;
    color: currentColor;
    vertical-align: middle;
  }
  
  a.m-pill:hover,a:hover .m-pill {
    background-color: currentColor;
  }
  
  a.m-pill:hover .m-pill__label,a:hover .m-pill__label {
    color: #fff;
  }
  
  .m-pill--category {
    color: #FF1204;
    text-transform: uppercase;
    padding: 2px 10px;
  }
  
  .s-branded--tech .m-pill--category {
    color: #439BF8;
  }
  
  .s-branded--photo .m-pill--category {
    color: #818C92;
  }
  
  .s-branded--auto .m-pill--category {
    color: #1EC16F;
  }
  
  .s-branded--health .m-pill--category {
    color: #1BB0A7;
  }
  
  .s-branded--parenting .m-pill--category {
    color: #FC4C89;
  }
  
  .s-branded--video .m-pill--category {
    color: #ECC42C;
  }
  
  .s-branded--food .m-pill--category {
    color: #FC6320;
  }
  
  .s-branded--audio .m-pill--category {
    color: #7F26DD;
  }
  
  .s-branded--plus .m-pill--category {
    color: #FF1204;
  }
  
  .s-branded--live .m-pill--category {
    color: #FF1204;
  }
  
  @media screen and (min-width: 650px) {
    .m-pill--category {
      padding: 5px 14px;
    }
  }
  
  .m-pill--dont-miss {
    background: #FF1204;
    color: #fff;
    text-transform: uppercase;
    padding: 2px 10px;
    margin-bottom: 15px;
  }
  
  .m-pill--dont-miss:after {
    border-width: 0;
  }
  
  .m-pill--category .m-pill__label,.m-pill--dont-miss {
    font-family: "Arial Narrow",sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-pill--category .m-pill__label,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-pill--dont-miss {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-pill--category .m-pill__label,.m-pill--dont-miss {
      font-size: 16px;
      line-height: 20px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-pill--category .m-pill__label,.m-pill--dont-miss {
      overflow: hidden;
    }
  
    .m-pill--category .m-pill__label::before,.m-pill--category .m-pill__label::after,.m-pill--dont-miss::before,.m-pill--dont-miss::after {
      content: '';
      display: block;
    }
  
    .m-pill--category .m-pill__label::before,.m-pill--dont-miss::before {
      margin-top: 1px;
    }
  
    .m-pill--category .m-pill__label::after,.m-pill--dont-miss::after {
      margin-bottom: -1px;
    }
  
    .m-pill--category .m-pill__label .a-un-tuck,.m-pill--dont-miss .a-un-tuck {
      display: inline-block;
    }
  
    .m-pill--category .m-pill__label .a-un-tuck::before,.m-pill--category .m-pill__label .a-un-tuck::after,.m-pill--dont-miss .a-un-tuck::before,.m-pill--dont-miss .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-pill--category .m-pill__label .a-un-tuck::before,.m-pill--dont-miss .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .m-pill--category .m-pill__label .a-un-tuck::after,.m-pill--dont-miss .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  .m-pill--live {
    background-color: currentColor;
  }
  
  .m-pill--live:before {
    color: #fff;
  }
  
  .m-pill--live .m-pill__label {
    color: #fff;
  }
  
  .m-pill--live {
    color: #FF1204 !important;
  }
  
  .m-pill--breaking {
    background-color: currentColor;
  }
  
  .m-pill--breaking:before {
    color: #fff;
  }
  
  .m-pill--breaking .m-pill__label {
    color: #fff;
  }
  
  .m-pill--breaking {
    color: #FF1204 !important;
  }
  
  .m-pill--exclusive {
    background-color: currentColor;
  }
  
  .m-pill--exclusive:before {
    color: #fff;
  }
  
  .m-pill--exclusive .m-pill__label {
    color: #fff;
  }
  
  .m-pill--exclusive {
    color: #2B6EA8 !important;
  }
  
  .m-pill--live:before {
    content: '';
    width: 13px;
    height: 13px;
    display: inline-block;
    border-radius: 50%;
    background-color: currentColor;
    margin-right: 5px;
    margin-left: -2px;
  }
  
  .m-pill--live:before {
    vertical-align: middle;
  }
  
  .m-pill--link {
    padding: 5px 12px 3px;
  }
  
  @media screen and (min-width: 650px) {
    .m-pill--link {
      padding: 10px 20px 8px;
    }
  }
  
  .m-pill--link .m-pill__label {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-pill--link .m-pill__label {
    font-family: "Roboto",sans-serif;
  }
  
  .m-pill--link .m-pill__label::before,.m-pill--link .m-pill__label::after {
    content: '';
    display: block;
  }
  
  .m-pill--link .m-pill__label::before {
    margin-top: -1px;
  }
  
  .m-pill--link .m-pill__label::after {
    margin-bottom: 1px;
  }
  
  .m-pill--link .m-pill__label .a-un-tuck {
    display: inline-block;
  }
  
  .m-pill--link .m-pill__label .a-un-tuck::before,.m-pill--link .m-pill__label .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-pill--link .m-pill__label .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .m-pill--link .m-pill__label .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  @media screen and (max-width: 999px) {
    .m-pill--link .m-pill__label {
      font-size: 14px;
    }
  }
  
  .m-pill--label {
    padding: 0px 7px;
    height: 18px;
    text-transform: uppercase;
  }
  
  .m-pill--label:before {
    width: 8px;
    height: 8px;
  }
  
  .m-pill--label:not(.m-pill--live) {
    padding: 0px 10px;
  }
  
  .m-pill--label .m-pill__label {
    font-family: "Arial Narrow",sans-serif;
    font-size: 12px;
    line-height: 15px;
    font-weight: 700;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-pill--label .m-pill__label {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-pill--label:not(.m-pill--live) .m-pill__label::before,.m-pill--label:not(.m-pill--live) .m-pill__label::after {
    content: '';
    display: block;
  }
  
  .m-pill--label:not(.m-pill--live) .m-pill__label::before {
    margin-top: .5px;
  }
  
  .m-pill--label:not(.m-pill--live) .m-pill__label::after {
    margin-bottom: -.5px;
  }
  
  .m-pill--label:not(.m-pill--live) .m-pill__label .a-un-tuck {
    display: inline-block;
  }
  
  .m-pill--label:not(.m-pill--live) .m-pill__label .a-un-tuck::before,.m-pill--label:not(.m-pill--live) .m-pill__label .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-pill--label:not(.m-pill--live) .m-pill__label .a-un-tuck::before {
    margin-top: .5px;
  }
  
  .m-pill--label:not(.m-pill--live) .m-pill__label .a-un-tuck::after {
    margin-bottom: .5px;
  }
  
  .m-nav-list {
    margin-top: -20px;
    margin-left: -20px;
    word-spacing: -4px;
  }
  
  .m-nav-list>ul {
    margin: 0;
  }
  
  .m-nav-list__item,.m-nav-list>* {
    display: inline-block;
    margin-top: 20px;
    margin-left: 15px;
    word-spacing: 0;
  }
  
  .m-nav-list__item--current,.m-nav-list__item:hover {
    color: #7B7B7B;
  }
  
  .s-branded--tech .m-nav-list__item--current,.s-branded--tech .m-nav-list__item:hover {
    color: #439BF8;
  }
  
  .s-branded--photo .m-nav-list__item--current,.s-branded--photo .m-nav-list__item:hover {
    color: #818C92;
  }
  
  .s-branded--auto .m-nav-list__item--current,.s-branded--auto .m-nav-list__item:hover {
    color: #1EC16F;
  }
  
  .s-branded--health .m-nav-list__item--current,.s-branded--health .m-nav-list__item:hover {
    color: #1BB0A7;
  }
  
  .s-branded--parenting .m-nav-list__item--current,.s-branded--parenting .m-nav-list__item:hover {
    color: #FC4C89;
  }
  
  .s-branded--video .m-nav-list__item--current,.s-branded--video .m-nav-list__item:hover {
    color: #ECC42C;
  }
  
  .s-branded--food .m-nav-list__item--current,.s-branded--food .m-nav-list__item:hover {
    color: #FC6320;
  }
  
  .s-branded--audio .m-nav-list__item--current,.s-branded--audio .m-nav-list__item:hover {
    color: #7F26DD;
  }
  
  .s-branded--plus .m-nav-list__item--current,.s-branded--plus .m-nav-list__item:hover {
    color: #FF1204;
  }
  
  .s-branded--live .m-nav-list__item--current,.s-branded--live .m-nav-list__item:hover {
    color: #FF1204;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-nav-list__ipad {
      display: none;
    }
  }
  
  .m-nav-list__highlight a {
    background: #FF1204;
    padding: 5px 8px;
    border-radius: 3px;
  }
  
  .m-nav-list__home-icon>a {
    background: url(../../dist/images/home-white-icon.png) no-repeat 0 0;
    display: block;
    position: relative;
    height: 18px;
    width: 18px;
    text-indent: -999px;
  }
  
  .m-item-list {
    margin-left: -10px;
    margin-top: -10px;
    word-spacing: -4px;
  }
  
  .m-item-list>* {
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    margin-left: 10px;
    word-spacing: 0;
  }
  
  .m-small-item-list {
    margin-left: -5px;
    margin-top: -5px;
    word-spacing: -4px;
  }
  
  .m-small-item-list>* {
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-left: 5px;
    word-spacing: 0;
  }
  
  .m-overflow-link-list {
    white-space: nowrap;
    overflow: auto;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-overflow-scrolling: touch;
  }
  
  @media screen and (max-width: 649px) {
    .m-overflow-link-list {
      padding-left: 15px;
    }
  
    .m-overflow-link-list>:last-child {
      padding-right: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-overflow-link-list {
      padding-left: 30px;
    }
  
    .m-overflow-link-list>:last-child {
      padding-right: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-overflow-link-list {
      padding-left: 30px;
    }
  
    .m-overflow-link-list>:last-child {
      padding-right: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-overflow-link-list {
      padding-left: 30px;
    }
  
    .m-overflow-link-list>:last-child {
      padding-right: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-overflow-link-list {
      padding-left: 30px;
    }
  
    .m-overflow-link-list>:last-child {
      padding-right: 30px;
    }
  }
  
  .m-dropdown-trigger {
    word-spacing: -4px;
    white-space: nowrap;
    display: inline-block;
  }
  
  .m-dropdown-trigger__label,.m-dropdown-trigger__caret {
    text-transform: capitalize;
    word-spacing: 0;
    display: inline-block;
    vertical-align: middle;
  }
  
  .m-dropdown-trigger__label:not(:first-child),.m-dropdown-trigger__caret:not(:first-child) {
    margin-left: 7.5px;
  }
  
  .m-dropdown-trigger__caret {
    line-height: 0;
  }
  
  .m-dropdown-trigger--active,.m-dropdown-trigger--active .m-dropdown-trigger__caret .icon {
    color: #000;
  }
  
  .m-dropdown-trigger__caret.top-weather-icon {
    margin-left: 7.5px;
  }
  
  .m-gutter-tout+.o-listing__ad,.m-gutter-tout:not(:first-child) {
    padding-top: 40px;
  }
  
  @media screen and (min-width: 1000px) {
    .m-gutter-tout+.o-listing__ad,.m-gutter-tout:not(:first-child) {
      padding-top: 85px;
    }
  }
  
  .o-listing__ad+.m-gutter-tout {
    padding-top: 110px;
  }
  
  .m-gutter-tout__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FF1204;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-graphikcompact-n7-active .m-gutter-tout__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-gutter-tout__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .m-gutter-tout__title::before,.m-gutter-tout__title::after {
    content: '';
    display: block;
  }
  
  .m-gutter-tout__title::before {
    margin-top: -3px;
  }
  
  .m-gutter-tout__title::after {
    margin-bottom: 3px;
  }
  
  .m-gutter-tout__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-gutter-tout__title .a-un-tuck::before,.m-gutter-tout__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-gutter-tout__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-gutter-tout__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-gutter-tout__content {
    position: relative;
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 15px;
    overflow: hidden;
    position: relative;
  }
  
  .m-gutter-tout__content:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .m-gutter-tout__content:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  .m-gutter-tout__content:before {
    border-top-width: 5px;
    border-color: #000;
  }
  
  .o-listing:not(.o-listing--last)+.ie-breadcrumb {
    margin-top: 35px;
  }
  
  @media screen and (min-width: 1000px) {
    .o-listing:not(.o-listing--last)+.ie-breadcrumb {
      margin-top: 100px;
    }
  }
  
  .m-breadcrumb {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
    word-spacing: -4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-breadcrumb {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-breadcrumb>* {
    word-spacing: 0;
    display: inline;
  }
  
  .m-breadcrumb>*:not(:first-child):before {
    content: '/';
    padding-left: 15px;
    padding-right: 10px;
  }
  
  .m-location-search__input {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-location-search__input {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-location-search__results {
    color: #000;
    padding: 0 10px;
  }
  
  .m-location-search__results>* {
    margin-top: 10px;
  }
  
  .m-location-search .m-search-field__btn:hover {
    color: #9F9F9F;
  }
  
  .m-search-field {
    position: relative;
  }
  
  .m-search-field__input {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    padding-right: 45px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-search-field__input {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-search-field__input::placeholder {
    color: #9F9F9F;
  }
  
  .m-search-field__btn {
    color: #9F9F9F;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: 0;
    width: 45px;
    height: 45px;
  }
  
  .m-search-field__btn:hover {
    color: #000;
  }
  
  .m-review-stars {
    color: #E5E5E5;
    display: flex;
    align-items: center;
  }
  
  .m-review-stars__point {
    font-size: 16px;
    width: 16px;
    height: 20px;
    position: relative;
    color: #ccc;
    margin-right: 5px;
  }
  
  .m-review-stars__point--met::before {
    color: #FF1204;
    content: "\2605";
    position: absolute;
    left: 0;
    overflow: hidden;
  }
  
  .s-branded--tech .m-review-stars__point--met::before {
    color: #439BF8;
  }
  
  .s-branded--photo .m-review-stars__point--met::before {
    color: #818C92;
  }
  
  .s-branded--auto .m-review-stars__point--met::before {
    color: #1EC16F;
  }
  
  .s-branded--health .m-review-stars__point--met::before {
    color: #1BB0A7;
  }
  
  .s-branded--parenting .m-review-stars__point--met::before {
    color: #FC4C89;
  }
  
  .s-branded--video .m-review-stars__point--met::before {
    color: #ECC42C;
  }
  
  .s-branded--food .m-review-stars__point--met::before {
    color: #FC6320;
  }
  
  .s-branded--audio .m-review-stars__point--met::before {
    color: #7F26DD;
  }
  
  .s-branded--plus .m-review-stars__point--met::before {
    color: #FF1204;
  }
  
  .s-branded--live .m-review-stars__point--met::before {
    color: #FF1204;
  }
  
  .m-review-stars__point--half::before {
    color: #FF1204;
    content: "\2605";
    width: 50%;
    position: absolute;
    left: 0;
    overflow: hidden;
  }
  
  .s-branded--tech .m-review-stars__point--half::before {
    color: #439BF8;
  }
  
  .s-branded--photo .m-review-stars__point--half::before {
    color: #818C92;
  }
  
  .s-branded--auto .m-review-stars__point--half::before {
    color: #1EC16F;
  }
  
  .s-branded--health .m-review-stars__point--half::before {
    color: #1BB0A7;
  }
  
  .s-branded--parenting .m-review-stars__point--half::before {
    color: #FC4C89;
  }
  
  .s-branded--video .m-review-stars__point--half::before {
    color: #ECC42C;
  }
  
  .s-branded--food .m-review-stars__point--half::before {
    color: #FC6320;
  }
  
  .s-branded--audio .m-review-stars__point--half::before {
    color: #7F26DD;
  }
  
  .s-branded--plus .m-review-stars__point--half::before {
    color: #FF1204;
  }
  
  .s-branded--live .m-review-stars__point--half::before {
    color: #FF1204;
  }
  
  .m-review-stars__point--half::after {
    content: '\2605';
    position: absolute;
    left: 50%;
    width: 50%;
    text-indent: -8px;
    overflow: hidden;
  }
  
  .m-review-stars__point--empty::before {
    content: "\2605";
    position: absolute;
    left: 0;
    overflow: hidden;
  }
  
  .m-review-stars__label {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #9F9F9F;
    padding-left: 10px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-review-stars__label {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-property-bar {
    margin-left: -60px;
  }
  
  .m-property-bar>* {
    vertical-align: middle;
    display: inline-block;
    border-left-width: 1px;
    padding-left: 29px;
    margin-left: 30px;
  }
  
  .m-sub-menu {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    background-color: #fff;
    color: #7B7B7B;
    box-shadow: 0px 1px 4px rgba(0,0,0,0.25);
    border-radius: 2px;
    width: 90vw;
    max-width: 200px;
    padding: 10px 15px;
    max-height: calc(100vh - 110px);
    overflow: auto;
    margin-right: 20px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-sub-menu {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-sub-menu--location {
    padding: 10px;
    max-width: 355px;
  }
  
  .m-sub-menu__item {
    position: relative;
  }
  
  .m-sub-menu__item:not(:first-child) {
    margin-top: 10px;
  }
  
  .m-sub-menu__item--current {
    color: #FF1204;
  }
  
  .m-sub-menu__item a {
    display: block;
  }
  
  .m-sub-menu__item a:before {
    content: '';
    position: absolute;
    top: -6px;
    bottom: -4px;
    border-radius: 3px;
    left: -10px;
    right: -10px;
    background-color: #F2F2F2;
    opacity: 0;
  }
  
  .m-sub-menu__item a:hover:before {
    opacity: 1;
  }
  
  .m-sub-menu__item a>* {
    position: relative;
  }
  
  .m-sub-menu__item--selected a:before {
    opacity: 1;
  }
  
  .m-image-wrapper {
    position: relative;
    overflow: hidden;
    background: url("../images/default-image.png") center #9F9F9F;
    background-size: cover;
  }
  
  .m-image-wrapper a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  .m-image-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    object-fit: cover;
    object-position: center center;
  }
  
  .m-image-wrapper--16x9 {
    padding-bottom: 56.25%;
  }
  
  .m-image-wrapper--3x2 {
    padding-bottom: 66.6666666667%;
  }
  
  @media screen and (max-width: 649px) {
    .m-image-wrapper\@xsmall {
      position: relative;
      overflow: hidden;
      background: url("../images/default-image.png") center #9F9F9F;
      background-size: cover;
    }
  
    .m-image-wrapper\@xsmall a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .m-image-wrapper\@xsmall img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
  
    .m-image-wrapper\@xsmall--16x9 {
      padding-bottom: 56.25%;
    }
  
    .m-image-wrapper\@xsmall--3x2 {
      padding-bottom: 66.6666666667%;
    }
  }
  
  .m-image-wrapper\@xsmall\+ {
    position: relative;
    overflow: hidden;
    background: url("../images/default-image.png") center #9F9F9F;
    background-size: cover;
  }
  
  .m-image-wrapper\@xsmall\+ a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  .m-image-wrapper\@xsmall\+ img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    object-fit: cover;
    object-position: center center;
  }
  
  .m-image-wrapper\@xsmall\+--16x9 {
    padding-bottom: 56.25%;
  }
  
  .m-image-wrapper\@xsmall\+--3x2 {
    padding-bottom: 66.6666666667%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-image-wrapper\@small {
      position: relative;
      overflow: hidden;
      background: url("../images/default-image.png") center #9F9F9F;
      background-size: cover;
    }
  
    .m-image-wrapper\@small a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .m-image-wrapper\@small img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
  
    .m-image-wrapper\@small--16x9 {
      padding-bottom: 56.25%;
    }
  
    .m-image-wrapper\@small--3x2 {
      padding-bottom: 66.6666666667%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-image-wrapper\@small- {
      position: relative;
      overflow: hidden;
      background: url("../images/default-image.png") center #9F9F9F;
      background-size: cover;
    }
  
    .m-image-wrapper\@small- a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .m-image-wrapper\@small- img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
  
    .m-image-wrapper\@small---16x9 {
      padding-bottom: 56.25%;
    }
  
    .m-image-wrapper\@small---3x2 {
      padding-bottom: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-image-wrapper\@small\+ {
      position: relative;
      overflow: hidden;
      background: url("../images/default-image.png") center #9F9F9F;
      background-size: cover;
    }
  
    .m-image-wrapper\@small\+ a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .m-image-wrapper\@small\+ img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
  
    .m-image-wrapper\@small\+--16x9 {
      padding-bottom: 56.25%;
    }
  
    .m-image-wrapper\@small\+--3x2 {
      padding-bottom: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-image-wrapper\@medium {
      position: relative;
      overflow: hidden;
      background: url("../images/default-image.png") center #9F9F9F;
      background-size: cover;
    }
  
    .m-image-wrapper\@medium a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .m-image-wrapper\@medium img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
  
    .m-image-wrapper\@medium--16x9 {
      padding-bottom: 56.25%;
    }
  
    .m-image-wrapper\@medium--3x2 {
      padding-bottom: 66.6666666667%;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .m-image-wrapper\@medium- {
      position: relative;
      overflow: hidden;
      background: url("../images/default-image.png") center #9F9F9F;
      background-size: cover;
    }
  
    .m-image-wrapper\@medium- a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .m-image-wrapper\@medium- img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
  
    .m-image-wrapper\@medium---16x9 {
      padding-bottom: 56.25%;
    }
  
    .m-image-wrapper\@medium---3x2 {
      padding-bottom: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-image-wrapper\@medium\+ {
      position: relative;
      overflow: hidden;
      background: url("../images/default-image.png") center #9F9F9F;
      background-size: cover;
    }
  
    .m-image-wrapper\@medium\+ a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .m-image-wrapper\@medium\+ img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
  
    .m-image-wrapper\@medium\+--16x9 {
      padding-bottom: 56.25%;
    }
  
    .m-image-wrapper\@medium\+--3x2 {
      padding-bottom: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-image-wrapper\@large {
      position: relative;
      overflow: hidden;
      background: url("../images/default-image.png") center #9F9F9F;
      background-size: cover;
    }
  
    .m-image-wrapper\@large a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .m-image-wrapper\@large img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
  
    .m-image-wrapper\@large--16x9 {
      padding-bottom: 56.25%;
    }
  
    .m-image-wrapper\@large--3x2 {
      padding-bottom: 66.6666666667%;
    }
  }
  
  @media screen and (max-width: 1399px) {
    .m-image-wrapper\@large- {
      position: relative;
      overflow: hidden;
      background: url("../images/default-image.png") center #9F9F9F;
      background-size: cover;
    }
  
    .m-image-wrapper\@large- a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .m-image-wrapper\@large- img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
  
    .m-image-wrapper\@large---16x9 {
      padding-bottom: 56.25%;
    }
  
    .m-image-wrapper\@large---3x2 {
      padding-bottom: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-image-wrapper\@large\+ {
      position: relative;
      overflow: hidden;
      background: url("../images/default-image.png") center #9F9F9F;
      background-size: cover;
    }
  
    .m-image-wrapper\@large\+ a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .m-image-wrapper\@large\+ img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
  
    .m-image-wrapper\@large\+--16x9 {
      padding-bottom: 56.25%;
    }
  
    .m-image-wrapper\@large\+--3x2 {
      padding-bottom: 66.6666666667%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-image-wrapper\@xlarge {
      position: relative;
      overflow: hidden;
      background: url("../images/default-image.png") center #9F9F9F;
      background-size: cover;
    }
  
    .m-image-wrapper\@xlarge a {
      display: block;
      width: 100%;
      height: 100%;
    }
  
    .m-image-wrapper\@xlarge img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }
  
    .m-image-wrapper\@xlarge--16x9 {
      padding-bottom: 56.25%;
    }
  
    .m-image-wrapper\@xlarge--3x2 {
      padding-bottom: 66.6666666667%;
    }
  }
  
  .m-image-wrapper\@xlarge- {
    position: relative;
    overflow: hidden;
    background: url("../images/default-image.png") center #9F9F9F;
    background-size: cover;
  }
  
  .m-image-wrapper\@xlarge- a {
    display: block;
    width: 100%;
    height: 100%;
  }
  
  .m-image-wrapper\@xlarge- img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    object-fit: cover;
    object-position: center center;
  }
  
  .m-image-wrapper\@xlarge---16x9 {
    padding-bottom: 56.25%;
  }
  
  .m-image-wrapper\@xlarge---3x2 {
    padding-bottom: 66.6666666667%;
  }
  
  .m-image-custom {
    background: transparent;
  }
  
  .m-gutter-tout {
    background: transparent;
  }
  
  .m-gutter-tout img {
    width: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  
  .m-signup-form {
    border-top-width: 5px;
    border-bottom-width: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 35px;
    padding-bottom: 30px;
  }
  
  .m-signup-form__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  .wf-graphikcompact-n7-active .m-signup-form__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .m-signup-form__title {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .m-signup-form__title::before,.m-signup-form__title::after {
    content: '';
    display: block;
  }
  
  .m-signup-form__title::before {
    margin-top: -3px;
  }
  
  .m-signup-form__title::after {
    margin-bottom: 3px;
  }
  
  .m-signup-form__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-signup-form__title .a-un-tuck::before,.m-signup-form__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-signup-form__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-signup-form__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-signup-form__title em {
    color: #FF1204;
  }
  
  .s-branded--tech .m-signup-form__title em {
    color: #439BF8;
  }
  
  .s-branded--photo .m-signup-form__title em {
    color: #818C92;
  }
  
  .s-branded--auto .m-signup-form__title em {
    color: #1EC16F;
  }
  
  .s-branded--health .m-signup-form__title em {
    color: #1BB0A7;
  }
  
  .s-branded--parenting .m-signup-form__title em {
    color: #FC4C89;
  }
  
  .s-branded--video .m-signup-form__title em {
    color: #ECC42C;
  }
  
  .s-branded--food .m-signup-form__title em {
    color: #FC6320;
  }
  
  .s-branded--audio .m-signup-form__title em {
    color: #7F26DD;
  }
  
  .s-branded--plus .m-signup-form__title em {
    color: #FF1204;
  }
  
  .s-branded--live .m-signup-form__title em {
    color: #FF1204;
  }
  
  .m-signup-form__intro {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-signup-form__intro {
    font-family: "Roboto",sans-serif;
  }
  
  .m-signup-form__intro:not(:first-child) {
    padding-top: 15px;
  }
  
  .m-signup-form__form {
    margin-left: -10px;
    margin-top: 15px;
    display: flex;
  }
  
  .m-signup-form__form>:first-child {
    flex: 1;
  }
  
  .m-signup-form__form>* {
    margin-left: 10px;
  }
  
  .m-featured-link {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    display: block;
    padding: 19px 25px;
    border-top-width: 1px;
    border-bottom-width: 1px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-featured-link {
    font-family: "Roboto",sans-serif;
  }
  
  .m-featured-link::before,.m-featured-link::after {
    content: '';
    display: block;
  }
  
  .m-featured-link::before {
    margin-top: -1px;
  }
  
  .m-featured-link::after {
    margin-bottom: 1px;
  }
  
  .m-featured-link .a-un-tuck {
    display: inline-block;
  }
  
  .m-featured-link .a-un-tuck::before,.m-featured-link .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-featured-link .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .m-featured-link .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .m-featured-link--centered {
    text-align: center;
  }
  
  .m-featured-link__highlight {
    line-height: inherit;
    color: #2B6EA8;
  }
  
  a.m-featured-link:hover .m-featured-link__highlight {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-app-download-tout {
    background: #F9F7F2;
    padding: 20px 0;
  }
  
  .m-app-download-tout:not(:first-child) {
    position: relative;
  }
  
  .m-app-download-tout:not(:first-child):before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .m-app-download-tout__inner {
    margin-right: auto;
    margin-left: auto;
  }
  
  @media screen and (max-width: 649px) {
    .m-app-download-tout__inner {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-app-download-tout__inner {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
      max-width: 828px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-app-download-tout__inner {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-app-download-tout__inner {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-app-download-tout__inner {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
      max-width: 1305px;
    }
  }
  
  .m-app-download-tout__cta {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .m-app-download-tout__cta .icon {
    min-width: 36px;
    margin-right: 15px;
  }
  
  .m-app-download-tout__cta p {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-app-download-tout__cta p {
    font-family: "Roboto",sans-serif;
  }
  
  .m-app-download-tout__cta p::before,.m-app-download-tout__cta p::after {
    content: '';
    display: block;
  }
  
  .m-app-download-tout__cta p::before {
    margin-top: -1px;
  }
  
  .m-app-download-tout__cta p::after {
    margin-bottom: 1px;
  }
  
  .m-app-download-tout__cta p .a-un-tuck {
    display: inline-block;
  }
  
  .m-app-download-tout__cta p .a-un-tuck::before,.m-app-download-tout__cta p .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-app-download-tout__cta p .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .m-app-download-tout__cta p .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .m-app-download-tout__cta a,.m-app-download-tout__cta span {
    color: #FF1204;
  }
  
  .m-app-download-tout__cta a:hover,.m-app-download-tout__cta span:hover {
    color: inherit;
  }
  
  .m-app-download-tout__title {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-graphikcompact-n7-active .m-app-download-tout__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-app-download-tout__title {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-app-download-tout__title {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  .m-listing-nav {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: -5px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-listing-nav {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-listing-nav>* {
    position: relative;
  }
  
  .m-listing-nav>*:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  .m-listing-nav a {
    padding: 20px 0;
    display: block;
  }
  
  .m-listing-nav a:hover {
    color: #9F9F9F;
  }
  
  .m-listing-nav .selected {
    color: #848896;
  }
  
  .m-recommended-by {
    margin-left: -10px;
  }
  
  .m-recommended-by>* {
    margin-left: 10px;
  }
  
  @media screen and (min-width: 650px) {
    .m-recommended-by {
      display: flex;
      align-items: baseline;
    }
  }
  
  .m-recommended-by__label {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-recommended-by__label {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-recommended-by__brand {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    height: 25px;
  }
  
  .m-block-link {
    position: relative;
  }
  
  .m-block-link__anchor:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  
  .m-block-link__anchor:not(.m-block-link__anchor--styled):hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-block-link a:not(.m-block-link__anchor) {
    position: relative;
    z-index: 1;
  }
  
  .m-flag-with-note {
    display: flex;
    align-items: center;
    margin-left: -10px;
    margin-top: -5px;
  }
  
  .m-flag-with-note>* {
    margin-left: 10px;
  }
  
  .m-flag-with-note>* {
    margin-top: 5px;
  }
  
  .m-flag-with-note__image {
    border-radius: 3px;
    overflow: hidden;
    border-width: 1px;
  }
  
  .m-flag-with-note__label {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-flag-with-note__label {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-flag-with-note--vert {
    flex-direction: column;
  }
  
  .m-listing-title {
    display: flex;
    align-items: center;
  }
  
  .m-listing-title__label {
    text-transform: uppercase;
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .m-listing-title__label {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .m-listing-title__label {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .m-listing-title__label::before,.m-listing-title__label::after {
    content: '';
    display: block;
  }
  
  .m-listing-title__label::before {
    margin-top: -3px;
  }
  
  .m-listing-title__label::after {
    margin-bottom: 3px;
  }
  
  .m-listing-title__label .a-un-tuck {
    display: inline-block;
  }
  
  .m-listing-title__label .a-un-tuck::before,.m-listing-title__label .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-listing-title__label .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-listing-title__label .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-listing-title__dropdown-label {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    color: #FF1204;
  }
  
  .wf-graphikcompact-n7-active .m-listing-title__dropdown-label {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .m-listing-title__dropdown-label {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .m-listing-title__dropdown-label::before,.m-listing-title__dropdown-label::after {
    content: '';
    display: block;
  }
  
  .m-listing-title__dropdown-label::before {
    margin-top: -3px;
  }
  
  .m-listing-title__dropdown-label::after {
    margin-bottom: 3px;
  }
  
  .m-listing-title__dropdown-label .a-un-tuck {
    display: inline-block;
  }
  
  .m-listing-title__dropdown-label .a-un-tuck::before,.m-listing-title__dropdown-label .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-listing-title__dropdown-label .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-listing-title__dropdown-label .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-listing-title>*:not(:first-child) {
    position: relative;
    margin-left: 15px;
    padding-left: 15px;
  }
  
  .m-listing-title>*:not(:first-child):before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    border-left-width: 1px;
    left: 0px;
  }
  
  .m-listing-header {
    min-height: 85px;
    padding-bottom: 15px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
  }
  
  @media screen and (max-width: 649px) {
    .m-listing-header {
      padding-top: 42px;
    }
  }
  
  .m-listing-header--slim {
    min-height: 75px;
  }
  
  .m-listing-header--xslim {
    min-height: 55px;
  }
  
  @media screen and (min-width: 1400px) {
    .m-listing-header {
      margin-left: -30px;
    }
  
    .m-listing-header__title,.m-listing-header__sponsor,.m-listing-header__options,.m-listing-header__aux {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-listing-header {
      margin-left: -30px;
    }
  
    .m-listing-header__title,.m-listing-header__sponsor,.m-listing-header__options,.m-listing-header__aux {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-listing-header {
      margin-left: -30px;
    }
  
    .m-listing-header__title,.m-listing-header__sponsor,.m-listing-header__options,.m-listing-header__aux {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-listing-header {
      margin-left: -20px;
    }
  
    .m-listing-header__title,.m-listing-header__sponsor,.m-listing-header__options,.m-listing-header__aux {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-listing-header {
      margin-left: -15px;
    }
  
    .m-listing-header__title,.m-listing-header__sponsor,.m-listing-header__options,.m-listing-header__aux {
      padding-left: 15px;
    }
  }
  
  .m-listing-header__title,.m-listing-header__options,.m-listing-header__sponsor {
    position: relative;
    z-index: 2;
  }
  
  .m-listing-header__title {
    text-transform: uppercase;
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-graphikcompact-n7-active .m-listing-header__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .m-listing-header__title {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .m-listing-header__title::before,.m-listing-header__title::after {
    content: '';
    display: block;
  }
  
  .m-listing-header__title::before {
    margin-top: -3px;
  }
  
  .m-listing-header__title::after {
    margin-bottom: 3px;
  }
  
  .m-listing-header__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-listing-header__title .a-un-tuck::before,.m-listing-header__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-listing-header__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-listing-header__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-listing-header__title>* {
    white-space: nowrap;
  }
  
  .m-listing-header__title>*:not(:first-child):before {
    content: ' / ';
    display: inline-block;
    padding: 0 .3em;
  }
  
  .m-listing-header__title>*:not(:only-child) {
    color: #9F9F9F;
  }
  
  .m-listing-header__title em {
    color: red;
  }
  
  .s-branded--tech .m-listing-header__title em {
    color: #439BF8;
  }
  
  .s-branded--photo .m-listing-header__title em {
    color: #818C92;
  }
  
  .s-branded--auto .m-listing-header__title em {
    color: #1EC16F;
  }
  
  .s-branded--health .m-listing-header__title em {
    color: #1BB0A7;
  }
  
  .s-branded--parenting .m-listing-header__title em {
    color: #FC4C89;
  }
  
  .s-branded--video .m-listing-header__title em {
    color: #ECC42C;
  }
  
  .s-branded--food .m-listing-header__title em {
    color: #FC6320;
  }
  
  .s-branded--audio .m-listing-header__title em {
    color: #7F26DD;
  }
  
  .s-branded--plus .m-listing-header__title em {
    color: #FF1204;
  }
  
  .s-branded--live .m-listing-header__title em {
    color: #FF1204;
  }
  
  .m-listing-header__title * {
    display: inline-block;
  }
  
  .m-listing-header__title .regional-logo {
    margin-bottom: -8px;
  }
  
  .m-listing-header__options {
    flex: 1;
  }
  
  @media screen and (min-width: 650px) {
    .m-listing-header__options {
      position: relative;
      margin-left: 15px;
      padding-left: 15px;
      padding-bottom: 3px;
    }
  
    .m-listing-header__options:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      border-left-width: 1px;
      left: 0px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-listing-header__options {
      position: relative;
    }
  
    .m-listing-header__options:before {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-top-width: 1px;
      top: 0px;
    }
  }
  
  .m-listing-header__dropdown-label {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    color: #FF1204;
    text-transform: capitalize;
  }
  
  .wf-graphikcompact-n7-active .m-listing-header__dropdown-label {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .m-listing-header__dropdown-label {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .m-listing-header__dropdown-label::before,.m-listing-header__dropdown-label::after {
    content: '';
    display: block;
  }
  
  .m-listing-header__dropdown-label::before {
    margin-top: -3px;
  }
  
  .m-listing-header__dropdown-label::after {
    margin-bottom: 3px;
  }
  
  .m-listing-header__dropdown-label .a-un-tuck {
    display: inline-block;
  }
  
  .m-listing-header__dropdown-label .a-un-tuck::before,.m-listing-header__dropdown-label .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-listing-header__dropdown-label .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-listing-header__dropdown-label .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-listing-header__sponsor {
    text-align: center;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-listing-header__sponsor {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-listing-header__sponsor img {
    margin-left: 17px;
    display: inline-block;
    vertical-align: -10px;
  }
  
  @media screen and (max-width: 649px) {
    .m-listing-header__sponsor,.m-listing-header__options {
      padding-top: 15px;
    }
  }
  
  .m-listing-header__center {
    flex: 1;
  }
  
  @media screen and (max-width: 649px) {
    .m-listing-header__center {
      color: #000;
      order: 1;
      width: 100%;
      flex: auto;
      margin-top: 14px;
    }
  }
  
  .m-listing-header__aux {
    text-align: right;
  }
  
  .m-listing-header__image {
    max-width: 100px;
  }
  
  .m-listing-header__image>img {
    position: absolute;
    top: 0;
    left: 50%;
    bottom: 0;
    height: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .m-listing-header__image>img {
      left: auto;
      right: 25%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-listing-header__form {
      width: 310px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-listing-header__form {
      width: calc((((100vw - 480px) / 15) * 4) + 90px);
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-listing-header__form {
      width: calc((((100vw - 480px) / 15) * 4) + 90px);
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-listing-header__form {
      width: 295.2px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-listing-header__form {
      width: calc(100vw - 30px);
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-listing-header__form {
      margin-top: 10px;
    }
  }
  
  .m-breaking-news {
    background-color: #F9F7F2;
    position: relative;
    padding-bottom: 20px;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .m-breaking-news:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-breaking-news {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-breaking-news__inner {
    display: flex;
    flex-wrap: wrap;
  }
  
  @media screen and (max-width: 649px) {
    .m-breaking-news__inner {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-breaking-news__inner {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-breaking-news__inner {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-breaking-news__inner {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-breaking-news__inner {
      margin-left: -30px;
    }
  }
  
  .m-breaking-news__content {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .m-breaking-news__content {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-breaking-news__content {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-breaking-news__content {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-breaking-news__content {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-breaking-news__content {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-breaking-news__content {
      padding-top: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-breaking-news__content {
      width: 66.7%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-breaking-news__content {
      width: 66.7%;
      padding-top: 20px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-breaking-news__content {
      width: 73.3%;
      padding-top: 25px;
    }
  }
  
  .m-breaking-news__content--wide {
    width: 100%;
  }
  
  .m-breaking-news__media {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .m-breaking-news__media {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-breaking-news__media {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-breaking-news__media {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-breaking-news__media {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-breaking-news__media {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-breaking-news__media {
      padding-top: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-breaking-news__media {
      width: 33.3%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-breaking-news__media {
      order: 2;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-breaking-news__media {
      width: 33.3%;
      padding-top: 20px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-breaking-news__media {
      width: 26.7%;
      padding-top: 20px;
    }
  }
  
  .m-breaking-news__media img {
    min-width: 100%;
  }
  
  .m-breaking-news__aux {
    margin-left: -15px;
    display: flex;
    align-items: center;
  }
  
  .m-breaking-news__aux>* {
    margin-left: 15px;
  }
  
  .m-breaking-news__time {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #FF1204;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-breaking-news__time {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-breaking-news__title {
    font-family: "Arial Narrow",sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .m-breaking-news__title:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-breaking-news__title:not(:first-child) {
    padding-bottom: 10px;
  }
  
  .wf-graphikcompact-n7-active .m-breaking-news__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-breaking-news__title {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  .m-breaking-news--large .m-breaking-news__title {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .m-breaking-news--large .m-breaking-news__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-breaking-news--large .m-breaking-news__title {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-breaking-news--large .m-breaking-news__title {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  .m-breaking-news__links {
    color: #2B6EA8;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-breaking-news__links {
    font-family: "Roboto",sans-serif;
  }
  
  .m-breaking-news__links:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-breaking-news__links>* {
    padding-left: 10px;
    position: relative;
  }
  
  .m-breaking-news__links>*:before {
    content: '•';
    left: 0;
    position: absolute;
  }
  
  .m-breaking-news__links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-loading {
    position: relative;
  }
  
  .m-loading::before {
    content: '';
    position: absolute;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.9);
    background-image: url(../images/loading.gif);
    background-size: 70px;
    background-repeat: no-repeat;
    background-position: center;
  }
  
  .m-loading__native-story {
    height: 100px;
  }
  
  .m-loading__native-story::before {
    background-size: 100px;
    background-image: url(../images/load-more.svg);
  }
  
  .m-loading__false::before {
    background: rgba(255,255,255,0.9);
  }
  
  .m-loading__false::after {
    content: "No Data found";
    position: absolute;
    left: 50%;
    font-family: inherit;
    top: 48%;
    z-index: 2;
    transform: translate(-50%);
    font-size: 16px;
  }
  
  .m-advert {
    position: relative;
    z-index: 99;
  }
  
  .m-advert--bleed {
    position: relative;
    background-color: #FAFAFA;
  }
  
  .m-advert--bleed:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .m-advert:not(.m-advert--over) {
    padding-bottom: 20px;
  }
  
  .m-advert:not(.m-advert--bleed) {
    padding-top: 20px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-advert:not(.m-advert--over) {
      padding-bottom: 25px;
    }
  
    .m-advert:not(.m-advert--bleed) {
      padding-top: 25px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-advert--large:not(.m-advert--over) {
      padding-bottom: 30px;
    }
  
    .m-advert--large:not(.m-advert--over):not(.m-advert--bleed) {
      padding-top: 30px;
    }
  
    .m-advert--large .m-advert__label {
      line-height: 30px;
    }
  }
  
  .m-advert__inner {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
  }
  
  .m-advert__label {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: rgba(0,0,0,0.25);
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 20px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-advert__label {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-advert__label {
      line-height: 25px;
    }
  }
  
  .m-advert--ie-dfp {
    margin: 0 auto;
    text-align: center;
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .m-advert--ie-dfp {
      width: auto;
    }
  }
  
  .m-advert--left {
    text-align: left;
  }
  
  .m-advert--over .m-advert__label {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(159,159,159,0.1);
  }
  
  .m-advert__close {
    top: 10px;
    right: -10px;
    position: absolute;
    height: 30px;
    width: 30px;
    color: #FFF;
    font-size: 20px;
    border-radius: 50%;
    background: black;
    z-index: 999999999;
  }
  
  .m-advert__close:hover {
    background-color: rgba(0,0,0,0.5);
  }
  
  @media screen and (max-width: 999px) {
    .m-advert--border-top:before {
      left: -50vw;
      right: -50vw;
    }
  }
  
  .m-advert--border-top-if-needed:not(:first-child) {
    position: relative;
  }
  
  .m-advert--border-top-if-needed:not(:first-child):before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  @media screen and (max-width: 999px) {
    .m-advert--border-top-if-needed:not(:first-child):before {
      left: -50vw;
      right: -50vw;
    }
  }
  
  .m-advert--border-bottom {
    position: relative;
  }
  
  .m-advert--border-bottom:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  @media screen and (max-width: 999px) {
    .m-advert--border-bottom:after {
      left: -50vw;
      right: -50vw;
    }
  }
  
  .m-advert__float {
    z-index: 99999999;
    box-sizing: border-box;
    width: 304px;
    position: fixed;
    bottom: -300px;
  }
  
  .m-advert__float-animate {
    transition: .5s ease-out .5s;
    -webkit-transition: .5s ease-out 1s;
    left: 20px;
    bottom: 20px;
    margin-right: 0;
  }
  
  @media screen and (max-width: 999px) and (max-width: 999px) {
    .m-advert\@small---border-top:before {
      left: -50vw;
      right: -50vw;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-advert\@small---border-top-if-needed:not(:first-child) {
      position: relative;
    }
  
    .m-advert\@small---border-top-if-needed:not(:first-child):before {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-top-width: 1px;
      top: 0px;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 999px) {
    .m-advert\@small---border-top-if-needed:not(:first-child):before {
      left: -50vw;
      right: -50vw;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-advert\@small---border-bottom {
      position: relative;
    }
  
    .m-advert\@small---border-bottom:after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-bottom-width: 1px;
      bottom: 0px;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 999px) {
    .m-advert\@small---border-bottom:after {
      left: -50vw;
      right: -50vw;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-advert\@small-__float {
      z-index: 99999999;
      box-sizing: border-box;
      width: 304px;
      position: fixed;
      bottom: -300px;
    }
  
    .m-advert\@small-__float-animate {
      transition: .5s ease-out .5s;
      -webkit-transition: .5s ease-out 1s;
      left: 20px;
      bottom: 20px;
      margin-right: 0;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 999px) {
    .m-advert\@medium\+--border-top:before {
      left: -50vw;
      right: -50vw;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-advert\@medium\+--border-top-if-needed:not(:first-child) {
      position: relative;
    }
  
    .m-advert\@medium\+--border-top-if-needed:not(:first-child):before {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-top-width: 1px;
      top: 0px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 999px) {
    .m-advert\@medium\+--border-top-if-needed:not(:first-child):before {
      left: -50vw;
      right: -50vw;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-advert\@medium\+--border-bottom {
      position: relative;
    }
  
    .m-advert\@medium\+--border-bottom:after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-bottom-width: 1px;
      bottom: 0px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 999px) {
    .m-advert\@medium\+--border-bottom:after {
      left: -50vw;
      right: -50vw;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-advert\@medium\+__float {
      z-index: 99999999;
      box-sizing: border-box;
      width: 304px;
      position: fixed;
      bottom: -300px;
    }
  
    .m-advert\@medium\+__float-animate {
      transition: .5s ease-out .5s;
      -webkit-transition: .5s ease-out 1s;
      left: 20px;
      bottom: 20px;
      margin-right: 0;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-advert\@small\+--border-top:before {
      left: -50vw;
      right: -50vw;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-advert\@small\+--border-top-if-needed:not(:first-child) {
      position: relative;
    }
  
    .m-advert\@small\+--border-top-if-needed:not(:first-child):before {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-top-width: 1px;
      top: 0px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-advert\@small\+--border-top-if-needed:not(:first-child):before {
      left: -50vw;
      right: -50vw;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-advert\@small\+--border-bottom {
      position: relative;
    }
  
    .m-advert\@small\+--border-bottom:after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-bottom-width: 1px;
      bottom: 0px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-advert\@small\+--border-bottom:after {
      left: -50vw;
      right: -50vw;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-advert\@small\+__float {
      z-index: 99999999;
      box-sizing: border-box;
      width: 304px;
      position: fixed;
      bottom: -300px;
    }
  
    .m-advert\@small\+__float-animate {
      transition: .5s ease-out .5s;
      -webkit-transition: .5s ease-out 1s;
      left: 20px;
      bottom: 20px;
      margin-right: 0;
    }
  }
  
  .ie-advert {
    text-align: center;
    margin: 0 auto 5px;
  }
  
  .ie-dfp-x175 {
    margin: 30px auto 0;
    text-align: center;
    width: 100%;
  }
  
  .ie-dfp-300x250,.ie-dfp-300x530 {
    text-align: center;
  }
  
  #closeDivId {
    font-size: 15px;
    z-index: 999999999;
  }
  
  @media screen and (min-width: 1000px) {
    .overflow-visible {
      overflow: inherit;
    }
  }
  
  .m-video-wrapper {
    position: relative;
    overflow: hidden;
    background-color: #9F9F9F;
    padding-bottom: 56.25%;
  }
  
  .m-video-wrapper .video-js,.m-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  
  .m-video-wrapper__button {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,0,0,0.5);
    color: #fff;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  
  .m-video-wrapper__button .icon {
    transform: translate(3px, 0);
  }
  
  .m-video-wrapper .vjs-dock-text,.m-video-wrapper .vjs-big-play-button {
    display: none;
  }
  
  .breaking-scroll {
    box-sizing: border-box;
    width: 304px;
    position: fixed;
    right: -150px;
    bottom: -150px;
    z-index: 99999999;
  }
  
  .animate-break {
    transition: .5s ease-out .5s;
    -webkit-transition: .5s ease-out 1s;
    right: 20px;
    bottom: 20px;
    margin-right: 0;
  }
  
  .breaking-scrollbx {
    box-shadow: 0px 10px 30px rgba(0,0,0,0.2);
    background: #fff;
  }
  
  .breaking-scroll .head {
    position: relative;
  }
  
  .breaking-scroll .btitle,.breaking-scroll h3 {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    color: red;
    font-size: 16px;
    font-weight: 600;
    line-height: 34px;
    text-transform: uppercase;
    height: 34px;
    margin-left: 10px;
  }
  
  .breaking-scroll .head .breaking-closebtn {
    color: #000;
    cursor: pointer;
    font-size: 15px;
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    text-align: center;
    height: 35px;
    line-height: 35px;
  }
  
  .breaking-scroll .box {
    padding: 0 8px 8px 8px;
    position: relative;
    color: #000;
    font-size: 13px;
    line-height: 17px;
    overflow: hidden;
    font-family: "PT Serif",serif;
  }
  
  .breaking-scroll .box a {
    color: #000;
    text-decoration: none;
  }
  
  .breaking-scroll .box figure {
    position: relative;
    float: left;
    margin-right: 10px;
    display: block;
    width: 57px;
    height: 57px;
    max-width: 57px;
    left: 0;
    top: 0;
    overflow: hidden;
    border-radius: 2px;
  }
  
  .breaking-scroll .box figure img {
    transform-style: preserve-3d;
    position: absolute;
    margin: 0;
    padding: 0;
    height: 100%;
    max-height: none;
    max-width: none;
    top: 0;
    left: -25%;
  }
  
  .slick-slider {
    position: relative;
    display: block;
    margin-top: 0;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
  }
  
  .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
  }
  
  .slick-list:focus {
    outline: none;
  }
  
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
  }
  
  .slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  
  .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  
  .slick-track:before,.slick-track:after {
    display: table;
    content: '';
  }
  
  .slick-track:after {
    clear: both;
  }
  
  .slick-loading .slick-track {
    visibility: hidden;
  }
  
  .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
  }
  
  [dir='rtl'] .slick-slide {
    float: right;
  }
  
  .slick-slide img {
    display: block;
  }
  
  .slick-slide.slick-loading img {
    display: none;
  }
  
  .slick-slide.dragging img {
    pointer-events: none;
  }
  
  .slick-initialized .slick-slide {
    display: block;
  }
  
  .slick-loading .slick-slide {
    visibility: hidden;
  }
  
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
  }
  
  .slick-arrow.slick-hidden {
    display: none;
  }
  
  .slick-dots {
    text-align: center;
    margin: 10px 0 0;
    padding: 0;
  }
  
  .slick-dots li {
    display: inline-block;
    font-size: 0;
    width: 12px;
    height: 12px;
    background: #E5E5E5;
    margin: 0 5px;
    transition: 0.3s;
    border-radius: 50%;
  }
  
  .slick-dots li.slick-active {
    background: #000;
  }
  
  .slick-dots button {
    font-size: 0;
  }
  
  .m-results-table {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-results-table {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-results-table table {
    border-collapse: collapse;
    min-width: 100%;
    width: 100%;
  }
  
  .m-results-table tr>:first-child {
    width: 100%;
  }
  
  .m-results-table td,.m-results-table th {
    padding-left: 20px;
    text-align: left;
    vertical-align: middle;
  }
  
  .m-results-table td:first-child,.m-results-table th:first-child {
    padding-left: 0px;
  }
  
  .m-results-table th {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #7B7B7B;
  }
  
  .m-results-table td {
    padding-bottom: 15px;
    padding-top: 25px;
  }
  
  .m-results-table tbody tr:first-child>td {
    padding-top: 15px;
  }
  
  .m-results-table tr {
    border-top-width: 1px;
  }
  
  .m-results-table thead tr {
    border-top: none;
  }
  
  .m-results-table strong {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-results-table strong {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-results-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  
  .m-results-nav__title {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-results-nav__title {
    font-family: "Roboto",sans-serif;
  }
  
  .m-results-nav__title::before,.m-results-nav__title::after {
    content: '';
    display: block;
  }
  
  .m-results-nav__title::before {
    margin-top: -1px;
  }
  
  .m-results-nav__title::after {
    margin-bottom: 1px;
  }
  
  .m-results-nav__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-results-nav__title .a-un-tuck::before,.m-results-nav__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-results-nav__title .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .m-results-nav__title .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .m-results-nav__link {
    opacity: 0.3;
  }
  
  .m-results-nav__link:hover {
    opacity: 1;
  }
  
  .m-sports-match {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 30px 15px;
  }
  
  .m-sports-match__title {
    color: #7B7B7B;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-sports-match__title {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article__footer {
    align-items: center;
    justify-content: center;
    display: flex;
    margin-top: 6px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article__footer {
      display: inline-block;
    }
  }
  
  .m-article__footer .m-pill {
    padding-left: 1px;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    text-transform: capitalize;
    color: #7B7B7B;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article__footer .m-pill {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article__footer .m-pill::after {
    content: none;
  }
  
  .m-article__footer>* {
    padding-top: 0 !important;
  }
  
  .m-article__footer .author_el {
    padding-right: 10px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article__footer .author_el {
      padding-right: 0;
    }
  }
  
  .m-article-small {
    margin-left: -15px;
    display: flex;
  }
  
  .m-article-small>* {
    padding-left: 15px;
  }
  
  .m-article-small__thumb {
    width: 33.3%;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-small__thumb {
      width: 120px;
    }
  }
  
  .m-article-small__inner {
    flex: 1;
  }
  
  .m-article-small__title {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-small__title {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-small__title>*:not(:first-child) {
    margin-left: 5px;
  }
  
  .m-article-small__buy-links {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    margin-left: -15px;
    color: #7B7B7B;
  }
  
  .m-article-small__buy-links:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-article-small__buy-links li:not(:first-child) {
    margin-top: 5px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-small__buy-links {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-small__buy-links>* {
    padding-left: 15px;
  }
  
  .m-article-small__buy-links a {
    color: #FF1204;
  }
  
  .s-branded--tech .m-article-small__buy-links a {
    color: #439BF8;
  }
  
  .s-branded--photo .m-article-small__buy-links a {
    color: #818C92;
  }
  
  .s-branded--auto .m-article-small__buy-links a {
    color: #1EC16F;
  }
  
  .s-branded--health .m-article-small__buy-links a {
    color: #1BB0A7;
  }
  
  .s-branded--parenting .m-article-small__buy-links a {
    color: #FC4C89;
  }
  
  .s-branded--video .m-article-small__buy-links a {
    color: #ECC42C;
  }
  
  .s-branded--food .m-article-small__buy-links a {
    color: #FC6320;
  }
  
  .s-branded--audio .m-article-small__buy-links a {
    color: #7F26DD;
  }
  
  .s-branded--plus .m-article-small__buy-links a {
    color: #FF1204;
  }
  
  .s-branded--live .m-article-small__buy-links a {
    color: #FF1204;
  }
  
  .m-article-small__buy-links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-small__buy-price {
    color: #222;
  }
  
  .m-article-small__buy-price span:not(:first-child) {
    padding-left: 15px;
  }
  
  .m-article-small__buy-price--retail_price {
    text-decoration: line-through;
    color: #8b8b8b;
  }
  
  .m-article-small__buy-price--discount {
    color: #09ac63;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-small\@small\+ {
      margin-left: -15px;
      display: flex;
    }
  
    .m-article-small\@small\+>* {
      padding-left: 15px;
    }
  
    .m-article-small\@small\+__thumb {
      width: 33.3%;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) {
    .m-article-small\@small\+__thumb {
      width: 120px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-small\@small\+__inner {
      flex: 1;
    }
  
    .m-article-small\@small\+__title {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-small\@small\+__title {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-small\@small\+__title>*:not(:first-child) {
      margin-left: 5px;
    }
  
    .m-article-small\@small\+__buy-links {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
      margin-left: -15px;
      color: #7B7B7B;
    }
  
    .m-article-small\@small\+__buy-links:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-small\@small\+__buy-links li:not(:first-child) {
      margin-top: 5px;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-small\@small\+__buy-links {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-small\@small\+__buy-links>* {
      padding-left: 15px;
    }
  
    .m-article-small\@small\+__buy-links a {
      color: #FF1204;
    }
  
    .s-branded--tech .m-article-small\@small\+__buy-links a {
      color: #439BF8;
    }
  
    .s-branded--photo .m-article-small\@small\+__buy-links a {
      color: #818C92;
    }
  
    .s-branded--auto .m-article-small\@small\+__buy-links a {
      color: #1EC16F;
    }
  
    .s-branded--health .m-article-small\@small\+__buy-links a {
      color: #1BB0A7;
    }
  
    .s-branded--parenting .m-article-small\@small\+__buy-links a {
      color: #FC4C89;
    }
  
    .s-branded--video .m-article-small\@small\+__buy-links a {
      color: #ECC42C;
    }
  
    .s-branded--food .m-article-small\@small\+__buy-links a {
      color: #FC6320;
    }
  
    .s-branded--audio .m-article-small\@small\+__buy-links a {
      color: #7F26DD;
    }
  
    .s-branded--plus .m-article-small\@small\+__buy-links a {
      color: #FF1204;
    }
  
    .s-branded--live .m-article-small\@small\+__buy-links a {
      color: #FF1204;
    }
  
    .m-article-small\@small\+__buy-links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-small\@small\+__buy-price {
      color: #222;
    }
  
    .m-article-small\@small\+__buy-price span:not(:first-child) {
      padding-left: 15px;
    }
  
    .m-article-small\@small\+__buy-price--retail_price {
      text-decoration: line-through;
      color: #8b8b8b;
    }
  
    .m-article-small\@small\+__buy-price--discount {
      color: #09ac63;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-article-small\@large\+ {
      margin-left: -15px;
      display: flex;
    }
  
    .m-article-small\@large\+>* {
      padding-left: 15px;
    }
  
    .m-article-small\@large\+__thumb {
      width: 33.3%;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 650px) {
    .m-article-small\@large\+__thumb {
      width: 120px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-article-small\@large\+__inner {
      flex: 1;
    }
  
    .m-article-small\@large\+__title {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-small\@large\+__title {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-small\@large\+__title>*:not(:first-child) {
      margin-left: 5px;
    }
  
    .m-article-small\@large\+__buy-links {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
      margin-left: -15px;
      color: #7B7B7B;
    }
  
    .m-article-small\@large\+__buy-links:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-small\@large\+__buy-links li:not(:first-child) {
      margin-top: 5px;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-small\@large\+__buy-links {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-small\@large\+__buy-links>* {
      padding-left: 15px;
    }
  
    .m-article-small\@large\+__buy-links a {
      color: #FF1204;
    }
  
    .s-branded--tech .m-article-small\@large\+__buy-links a {
      color: #439BF8;
    }
  
    .s-branded--photo .m-article-small\@large\+__buy-links a {
      color: #818C92;
    }
  
    .s-branded--auto .m-article-small\@large\+__buy-links a {
      color: #1EC16F;
    }
  
    .s-branded--health .m-article-small\@large\+__buy-links a {
      color: #1BB0A7;
    }
  
    .s-branded--parenting .m-article-small\@large\+__buy-links a {
      color: #FC4C89;
    }
  
    .s-branded--video .m-article-small\@large\+__buy-links a {
      color: #ECC42C;
    }
  
    .s-branded--food .m-article-small\@large\+__buy-links a {
      color: #FC6320;
    }
  
    .s-branded--audio .m-article-small\@large\+__buy-links a {
      color: #7F26DD;
    }
  
    .s-branded--plus .m-article-small\@large\+__buy-links a {
      color: #FF1204;
    }
  
    .s-branded--live .m-article-small\@large\+__buy-links a {
      color: #FF1204;
    }
  
    .m-article-small\@large\+__buy-links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-small\@large\+__buy-price {
      color: #222;
    }
  
    .m-article-small\@large\+__buy-price span:not(:first-child) {
      padding-left: 15px;
    }
  
    .m-article-small\@large\+__buy-price--retail_price {
      text-decoration: line-through;
      color: #8b8b8b;
    }
  
    .m-article-small\@large\+__buy-price--discount {
      color: #09ac63;
    }
  }
  
  .o-story-content__related--large .m-article-small__title {
    font-weight: 500;
    color: #2b6ea8;
  }
  
  .m-article-wide {
    display: flex;
    flex-wrap: wrap;
    display: flex;
  }
  
  @media screen and (max-width: 649px) {
    .m-article-wide {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-wide {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-wide {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-article-wide {
      margin-left: -30px;
    }
  }
  
  .m-article-wide__inner {
    display: flex;
    flex-direction: column;
  }
  
  .m-article-wide__index,.m-article-wide__inner,.m-article-wide__thumb {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .m-article-wide__index,.m-article-wide__inner,.m-article-wide__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide__index,.m-article-wide__inner,.m-article-wide__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-wide__index,.m-article-wide__inner,.m-article-wide__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-wide__index,.m-article-wide__inner,.m-article-wide__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-article-wide__index,.m-article-wide__inner,.m-article-wide__thumb {
      padding-left: 30px;
    }
  }
  
  .m-article-wide__index {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    color: #9F9F9F;
    width: 16.7%;
  }
  
  .wf-graphikcompact-n7-active .m-article-wide__index {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-wide__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-wide__index {
      width: 25%;
    }
  }
  
  .m-article-wide__index>span {
    padding-left: 10px;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-wide__index>span {
      padding-left: 20px;
    }
  }
  
  .m-article-wide__index+.m-article-wide__inner {
    width: 83.3%;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-wide__index+.m-article-wide__inner {
      width: 75%;
    }
  }
  
  .m-article-wide__inner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  
  .m-article-wide__inner>* {
    max-width: 100%;
  }
  
  .m-article-wide__date,.m-article-wide__author {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide__author {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-wide__title>*:not(:first-child) {
    margin-left: 5px;
  }
  
  .m-article-wide__excerpt {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-wide__excerpt {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-wide__poster:first-child+.m-article-wide__title,.m-article-wide__avatar:first-child+.m-article-wide__title {
    padding-top: 0;
  }
  
  .m-article-wide__avatar+.m-article-wide__title,.m-article-wide__poster+.m-article-wide__title {
    padding-right: 85px;
  }
  
  .m-article-wide--live .m-article-wide__date {
    color: #FF1204;
  }
  
  .m-article-wide__poster {
    overflow: hidden;
    border-radius: 3px;
  }
  
  .m-article-wide__poster,.m-article-wide__avatar {
    position: absolute;
    right: 0;
  }
  
  .m-article-wide__media-links {
    color: #2B6EA8;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide__media-links {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-wide__media-links:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-article-wide__media-links>*:before {
    content: '';
    display: inline-block;
    vertical-align: -2px;
    border-width: 8px 14px;
    border-color: transparent transparent transparent currentColor;
    margin-right: -5px;
  }
  
  .m-article-wide__media-links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-wide__links {
    color: #2B6EA8;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-wide__links {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-wide__links:not(:first-child) {
    padding-top: 10px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  .m-article-wide__links>* {
    padding-left: 10px;
    position: relative;
  }
  
  .m-article-wide__links>*:before {
    content: '•';
    left: 0;
    position: absolute;
  }
  
  .m-article-wide__links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-wide__opinion {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .m-article-wide__opinion:not(:first-child) {
    padding-top: 20px;
  }
  
  .m-article-wide__opinion>:first-child {
    color: #FF1204;
  }
  
  .m-article-wide__opinion>:last-child {
    color: #2B6EA8;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide__opinion {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-wide__rating {
    width: 100%;
    margin-left: -10px;
    flex-grow: 1;
  }
  
  .m-article-wide__rating:not(:first-child) {
    padding-top: 15px;
  }
  
  .m-article-wide__rating>* {
    padding-left: 10px;
  }
  
  .m-article-wide__thumb {
    width: 33.3%;
  }
  
  .m-article-wide__inner {
    flex: 1;
  }
  
  .m-article-wide__title:not(:first-child),.m-article-wide__author:not(:first-child),.m-article-wide__date:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-article-wide__title {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-wide__title {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-wide__title .m-pill {
    vertical-align: 1px;
  }
  
  .m-article-wide--large .m-article-wide__title {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-ptserif-n7-active .m-article-wide--large .m-article-wide__title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-wide--large .m-article-wide__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .m-article-wide--large .m-article-wide__title::before,.m-article-wide--large .m-article-wide__title::after {
    content: '';
    display: block;
  }
  
  .m-article-wide--large .m-article-wide__title::before {
    margin-top: -3px;
  }
  
  .m-article-wide--large .m-article-wide__title::after {
    margin-bottom: 3px;
  }
  
  .m-article-wide--large .m-article-wide__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-article-wide--large .m-article-wide__title .a-un-tuck::before,.m-article-wide--large .m-article-wide__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-article-wide--large .m-article-wide__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-article-wide--large .m-article-wide__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title::before,.s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title::after {
    content: '';
    display: block;
  }
  
  .s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title::before {
    margin-top: -3px;
  }
  
  .s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title::after {
    margin-bottom: 3px;
  }
  
  .s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title .a-un-tuck {
    display: inline-block;
  }
  
  .s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title .a-un-tuck::before,.s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .s-branded:not(.s-branded--default) .m-article-wide--large .m-article-wide__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-article-wide--large .m-article-wide__title .m-pill {
    vertical-align: 2px;
  }
  
  .o-listing--audio .m-article-wide__title {
    padding-left: 50px;
  }
  
  @media screen and (max-width: 649px) {
    .m-article-wide\@xsmall {
      display: flex;
      flex-wrap: wrap;
      display: flex;
    }
  }
  
  @media screen and (max-width: 649px) and (max-width: 649px) {
    .m-article-wide\@xsmall {
      margin-left: -15px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide\@xsmall {
      margin-left: -20px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-wide\@xsmall {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-wide\@xsmall {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1400px) {
    .m-article-wide\@xsmall {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-article-wide\@xsmall__inner {
      display: flex;
      flex-direction: column;
    }
  
    .m-article-wide\@xsmall__index,.m-article-wide\@xsmall__inner,.m-article-wide\@xsmall__thumb {
      width: 100%;
    }
  }
  
  @media screen and (max-width: 649px) and (max-width: 649px) {
    .m-article-wide\@xsmall__index,.m-article-wide\@xsmall__inner,.m-article-wide\@xsmall__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide\@xsmall__index,.m-article-wide\@xsmall__inner,.m-article-wide\@xsmall__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-wide\@xsmall__index,.m-article-wide\@xsmall__inner,.m-article-wide\@xsmall__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-wide\@xsmall__index,.m-article-wide\@xsmall__inner,.m-article-wide\@xsmall__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1400px) {
    .m-article-wide\@xsmall__index,.m-article-wide\@xsmall__inner,.m-article-wide\@xsmall__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-article-wide\@xsmall__index {
      font-family: "Arial Narrow",sans-serif;
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
      color: #9F9F9F;
      width: 16.7%;
    }
  
    .wf-graphikcompact-n7-active .m-article-wide\@xsmall__index {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide\@xsmall__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1000px) {
    .m-article-wide\@xsmall__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) {
    .m-article-wide\@xsmall__index {
      width: 25%;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-article-wide\@xsmall__index>span {
      padding-left: 10px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) {
    .m-article-wide\@xsmall__index>span {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-article-wide\@xsmall__index+.m-article-wide\@xsmall__inner {
      width: 83.3%;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) {
    .m-article-wide\@xsmall__index+.m-article-wide\@xsmall__inner {
      width: 75%;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-article-wide\@xsmall__inner {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
  
    .m-article-wide\@xsmall__inner>* {
      max-width: 100%;
    }
  
    .m-article-wide\@xsmall__date,.m-article-wide\@xsmall__author {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
      color: #7B7B7B;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide\@xsmall__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide\@xsmall__author {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-wide\@xsmall__title>*:not(:first-child) {
      margin-left: 5px;
    }
  
    .m-article-wide\@xsmall__excerpt {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-wide\@xsmall__excerpt {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-wide\@xsmall__poster:first-child+.m-article-wide\@xsmall__title,.m-article-wide\@xsmall__avatar:first-child+.m-article-wide\@xsmall__title {
      padding-top: 0;
    }
  
    .m-article-wide\@xsmall__avatar+.m-article-wide\@xsmall__title,.m-article-wide\@xsmall__poster+.m-article-wide\@xsmall__title {
      padding-right: 85px;
    }
  
    .m-article-wide\@xsmall--live .m-article-wide\@xsmall__date {
      color: #FF1204;
    }
  
    .m-article-wide\@xsmall__poster {
      overflow: hidden;
      border-radius: 3px;
    }
  
    .m-article-wide\@xsmall__poster,.m-article-wide\@xsmall__avatar {
      position: absolute;
      right: 0;
    }
  
    .m-article-wide\@xsmall__media-links {
      color: #2B6EA8;
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide\@xsmall__media-links {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-wide\@xsmall__media-links:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-wide\@xsmall__media-links>*:before {
      content: '';
      display: inline-block;
      vertical-align: -2px;
      border-width: 8px 14px;
      border-color: transparent transparent transparent currentColor;
      margin-right: -5px;
    }
  
    .m-article-wide\@xsmall__media-links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-wide\@xsmall__links {
      color: #2B6EA8;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 25px;
      font-weight: 500;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-wide\@xsmall__links {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-wide\@xsmall__links:not(:first-child) {
      padding-top: 10px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide\@xsmall__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-article-wide\@xsmall__links>* {
      padding-left: 10px;
      position: relative;
    }
  
    .m-article-wide\@xsmall__links>*:before {
      content: '•';
      left: 0;
      position: absolute;
    }
  
    .m-article-wide\@xsmall__links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-wide\@xsmall__opinion {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .m-article-wide\@xsmall__opinion:not(:first-child) {
      padding-top: 20px;
    }
  
    .m-article-wide\@xsmall__opinion>:first-child {
      color: #FF1204;
    }
  
    .m-article-wide\@xsmall__opinion>:last-child {
      color: #2B6EA8;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide\@xsmall__opinion {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-wide\@xsmall__rating {
      width: 100%;
      margin-left: -10px;
      flex-grow: 1;
    }
  
    .m-article-wide\@xsmall__rating:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-wide\@xsmall__rating>* {
      padding-left: 10px;
    }
  
    .m-article-wide\@xsmall__thumb {
      width: 33.3%;
    }
  
    .m-article-wide\@xsmall__inner {
      flex: 1;
    }
  
    .m-article-wide\@xsmall__title:not(:first-child),.m-article-wide\@xsmall__author:not(:first-child),.m-article-wide\@xsmall__date:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-wide\@xsmall__title {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-wide\@xsmall__title {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-wide\@xsmall__title .m-pill {
      vertical-align: 1px;
    }
  
    .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title {
      display: block;
      overflow: hidden;
      font-family: serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 700;
    }
  
    .wf-ptserif-n7-active .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title {
      font-family: "PT Serif",serif;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) {
    .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title::before,.m-article-wide\@xsmall--large .m-article-wide\@xsmall__title::after {
      content: '';
      display: block;
    }
  
    .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title::before {
      margin-top: -3px;
    }
  
    .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title::after {
      margin-bottom: 3px;
    }
  
    .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title .a-un-tuck {
      display: inline-block;
    }
  
    .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title .a-un-tuck::before,.m-article-wide\@xsmall--large .m-article-wide\@xsmall__title .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title .a-un-tuck::after {
      margin-bottom: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title {
      display: block;
      overflow: hidden;
      font-family: "Arial Narrow",sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) {
    .s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 649px) {
    .s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title::before,.s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title::after {
      content: '';
      display: block;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title::before {
      margin-top: -3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title::after {
      margin-bottom: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title .a-un-tuck {
      display: inline-block;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title .a-un-tuck::before,.s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title .a-un-tuck::after {
      margin-bottom: 3px;
    }
  
    .m-article-wide\@xsmall--large .m-article-wide\@xsmall__title .m-pill {
      vertical-align: 2px;
    }
  
    .o-listing--audio .m-article-wide\@xsmall__title {
      padding-left: 50px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-wide\@small- {
      display: flex;
      flex-wrap: wrap;
      display: flex;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 649px) {
    .m-article-wide\@small- {
      margin-left: -15px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide\@small- {
      margin-left: -20px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-wide\@small- {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-wide\@small- {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1400px) {
    .m-article-wide\@small- {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-wide\@small-__inner {
      display: flex;
      flex-direction: column;
    }
  
    .m-article-wide\@small-__index,.m-article-wide\@small-__inner,.m-article-wide\@small-__thumb {
      width: 100%;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 649px) {
    .m-article-wide\@small-__index,.m-article-wide\@small-__inner,.m-article-wide\@small-__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide\@small-__index,.m-article-wide\@small-__inner,.m-article-wide\@small-__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-wide\@small-__index,.m-article-wide\@small-__inner,.m-article-wide\@small-__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-wide\@small-__index,.m-article-wide\@small-__inner,.m-article-wide\@small-__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1400px) {
    .m-article-wide\@small-__index,.m-article-wide\@small-__inner,.m-article-wide\@small-__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-wide\@small-__index {
      font-family: "Arial Narrow",sans-serif;
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
      color: #9F9F9F;
      width: 16.7%;
    }
  
    .wf-graphikcompact-n7-active .m-article-wide\@small-__index {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide\@small-__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) {
    .m-article-wide\@small-__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) {
    .m-article-wide\@small-__index {
      width: 25%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-wide\@small-__index>span {
      padding-left: 10px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) {
    .m-article-wide\@small-__index>span {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-wide\@small-__index+.m-article-wide\@small-__inner {
      width: 83.3%;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) {
    .m-article-wide\@small-__index+.m-article-wide\@small-__inner {
      width: 75%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-wide\@small-__inner {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
  
    .m-article-wide\@small-__inner>* {
      max-width: 100%;
    }
  
    .m-article-wide\@small-__date,.m-article-wide\@small-__author {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
      color: #7B7B7B;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide\@small-__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide\@small-__author {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-wide\@small-__title>*:not(:first-child) {
      margin-left: 5px;
    }
  
    .m-article-wide\@small-__excerpt {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-wide\@small-__excerpt {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-wide\@small-__poster:first-child+.m-article-wide\@small-__title,.m-article-wide\@small-__avatar:first-child+.m-article-wide\@small-__title {
      padding-top: 0;
    }
  
    .m-article-wide\@small-__avatar+.m-article-wide\@small-__title,.m-article-wide\@small-__poster+.m-article-wide\@small-__title {
      padding-right: 85px;
    }
  
    .m-article-wide\@small---live .m-article-wide\@small-__date {
      color: #FF1204;
    }
  
    .m-article-wide\@small-__poster {
      overflow: hidden;
      border-radius: 3px;
    }
  
    .m-article-wide\@small-__poster,.m-article-wide\@small-__avatar {
      position: absolute;
      right: 0;
    }
  
    .m-article-wide\@small-__media-links {
      color: #2B6EA8;
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide\@small-__media-links {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-wide\@small-__media-links:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-wide\@small-__media-links>*:before {
      content: '';
      display: inline-block;
      vertical-align: -2px;
      border-width: 8px 14px;
      border-color: transparent transparent transparent currentColor;
      margin-right: -5px;
    }
  
    .m-article-wide\@small-__media-links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-wide\@small-__links {
      color: #2B6EA8;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 25px;
      font-weight: 500;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-wide\@small-__links {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-wide\@small-__links:not(:first-child) {
      padding-top: 10px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-wide\@small-__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-wide\@small-__links>* {
      padding-left: 10px;
      position: relative;
    }
  
    .m-article-wide\@small-__links>*:before {
      content: '•';
      left: 0;
      position: absolute;
    }
  
    .m-article-wide\@small-__links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-wide\@small-__opinion {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .m-article-wide\@small-__opinion:not(:first-child) {
      padding-top: 20px;
    }
  
    .m-article-wide\@small-__opinion>:first-child {
      color: #FF1204;
    }
  
    .m-article-wide\@small-__opinion>:last-child {
      color: #2B6EA8;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-wide\@small-__opinion {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-wide\@small-__rating {
      width: 100%;
      margin-left: -10px;
      flex-grow: 1;
    }
  
    .m-article-wide\@small-__rating:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-wide\@small-__rating>* {
      padding-left: 10px;
    }
  
    .m-article-wide\@small-__thumb {
      width: 33.3%;
    }
  
    .m-article-wide\@small-__inner {
      flex: 1;
    }
  
    .m-article-wide\@small-__title:not(:first-child),.m-article-wide\@small-__author:not(:first-child),.m-article-wide\@small-__date:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-wide\@small-__title {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-wide\@small-__title {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-wide\@small-__title .m-pill {
      vertical-align: 1px;
    }
  
    .m-article-wide\@small---large .m-article-wide\@small-__title {
      display: block;
      overflow: hidden;
      font-family: serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 700;
    }
  
    .wf-ptserif-n7-active .m-article-wide\@small---large .m-article-wide\@small-__title {
      font-family: "PT Serif",serif;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) {
    .m-article-wide\@small---large .m-article-wide\@small-__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-wide\@small---large .m-article-wide\@small-__title::before,.m-article-wide\@small---large .m-article-wide\@small-__title::after {
      content: '';
      display: block;
    }
  
    .m-article-wide\@small---large .m-article-wide\@small-__title::before {
      margin-top: -3px;
    }
  
    .m-article-wide\@small---large .m-article-wide\@small-__title::after {
      margin-bottom: 3px;
    }
  
    .m-article-wide\@small---large .m-article-wide\@small-__title .a-un-tuck {
      display: inline-block;
    }
  
    .m-article-wide\@small---large .m-article-wide\@small-__title .a-un-tuck::before,.m-article-wide\@small---large .m-article-wide\@small-__title .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-article-wide\@small---large .m-article-wide\@small-__title .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .m-article-wide\@small---large .m-article-wide\@small-__title .a-un-tuck::after {
      margin-bottom: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title {
      display: block;
      overflow: hidden;
      font-family: "Arial Narrow",sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) {
    .s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 999px) {
    .s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title::before,.s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title::after {
      content: '';
      display: block;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title::before {
      margin-top: -3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title::after {
      margin-bottom: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title .a-un-tuck {
      display: inline-block;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title .a-un-tuck::before,.s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-wide\@small---large .m-article-wide\@small-__title .a-un-tuck::after {
      margin-bottom: 3px;
    }
  
    .m-article-wide\@small---large .m-article-wide\@small-__title .m-pill {
      vertical-align: 2px;
    }
  
    .o-listing--audio .m-article-wide\@small-__title {
      padding-left: 50px;
    }
  }
  
  .m-article-tall {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  
  @media screen and (max-width: 649px) {
    .m-article-tall {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-tall {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-article-tall {
      margin-left: -30px;
    }
  }
  
  .m-article-tall__inner {
    display: flex;
    flex-direction: column;
  }
  
  .m-article-tall__index,.m-article-tall__inner,.m-article-tall__thumb {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .m-article-tall__index,.m-article-tall__inner,.m-article-tall__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall__index,.m-article-tall__inner,.m-article-tall__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall__index,.m-article-tall__inner,.m-article-tall__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-tall__index,.m-article-tall__inner,.m-article-tall__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-article-tall__index,.m-article-tall__inner,.m-article-tall__thumb {
      padding-left: 30px;
    }
  }
  
  .m-article-tall__index {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    color: #9F9F9F;
    width: 16.7%;
  }
  
  .wf-graphikcompact-n7-active .m-article-tall__index {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-tall__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-tall__index {
      width: 25%;
    }
  }
  
  .m-article-tall__index>span {
    padding-left: 10px;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-tall__index>span {
      padding-left: 20px;
    }
  }
  
  .m-article-tall__index+.m-article-tall__inner {
    width: 83.3%;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-tall__index+.m-article-tall__inner {
      width: 75%;
    }
  }
  
  .m-article-tall__inner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  
  .m-article-tall__inner>* {
    max-width: 100%;
  }
  
  .m-article-tall__date,.m-article-tall__author {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall__author {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-tall__title>*:not(:first-child) {
    margin-left: 5px;
  }
  
  .m-article-tall__excerpt {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall__excerpt {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-tall__poster:first-child+.m-article-tall__title,.m-article-tall__avatar:first-child+.m-article-tall__title {
    padding-top: 0;
  }
  
  .m-article-tall__avatar+.m-article-tall__title,.m-article-tall__poster+.m-article-tall__title {
    padding-right: 85px;
  }
  
  .m-article-tall--live .m-article-tall__date {
    color: #FF1204;
  }
  
  .m-article-tall__poster {
    overflow: hidden;
    border-radius: 3px;
  }
  
  .m-article-tall__poster,.m-article-tall__avatar {
    position: absolute;
    right: 0;
  }
  
  .m-article-tall__media-links {
    color: #2B6EA8;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall__media-links {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-tall__media-links:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-article-tall__media-links>*:before {
    content: '';
    display: inline-block;
    vertical-align: -2px;
    border-width: 8px 14px;
    border-color: transparent transparent transparent currentColor;
    margin-right: -5px;
  }
  
  .m-article-tall__media-links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-tall__links {
    color: #2B6EA8;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall__links {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-tall__links:not(:first-child) {
    padding-top: 10px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  .m-article-tall__links>* {
    padding-left: 10px;
    position: relative;
  }
  
  .m-article-tall__links>*:before {
    content: '•';
    left: 0;
    position: absolute;
  }
  
  .m-article-tall__links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-tall__opinion {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .m-article-tall__opinion:not(:first-child) {
    padding-top: 20px;
  }
  
  .m-article-tall__opinion>:first-child {
    color: #FF1204;
  }
  
  .m-article-tall__opinion>:last-child {
    color: #2B6EA8;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall__opinion {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-tall__rating {
    width: 100%;
    margin-left: -10px;
    flex-grow: 1;
  }
  
  .m-article-tall__rating:not(:first-child) {
    padding-top: 15px;
  }
  
  .m-article-tall__rating>* {
    padding-left: 10px;
  }
  
  .m-article-tall__inner {
    flex-grow: 1;
  }
  
  .m-article-tall__inner:not(:first-child) {
    padding-top: 15px;
  }
  
  .m-article-tall--large .m-article-tall__inner:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-article-tall--small .m-article-tall__thumb+.m-article-tall__inner {
    min-height: 110px;
  }
  
  .o-listing--landing .m-article-tall__thumb+.m-article-tall__inner,.o-listing--primary .m-article-tall__thumb+.m-article-tall__inner {
    min-height: 80px;
  }
  
  .m-article-tall__title:not(:first-child),.m-article-tall__author:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-article-tall--large .m-article-tall__author:not(:first-child) {
    padding-top: 5px;
  }
  
  .m-article-tall__date:not(:first-child) {
    padding-top: 5px;
  }
  
  .m-article-tall--large .m-article-tall__date:not(:first-child) {
    padding-top: 0;
  }
  
  .m-article-tall__title {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall__title {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-tall__title .m-pill {
    vertical-align: 2px;
  }
  
  .m-article-tall--large .m-article-tall__title {
    font-family: serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
  }
  
  .wf-ptserif-n7-active .m-article-tall--large .m-article-tall__title {
    font-family: "PT Serif",serif;
  }
  
  .m-article-tall--large .m-article-tall__title::before,.m-article-tall--large .m-article-tall__title::after {
    content: '';
    display: block;
  }
  
  .m-article-tall--large .m-article-tall__title::before {
    margin-top: -3px;
  }
  
  .m-article-tall--large .m-article-tall__title::after {
    margin-bottom: 3px;
  }
  
  .m-article-tall--large .m-article-tall__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-article-tall--large .m-article-tall__title .a-un-tuck::before,.m-article-tall--large .m-article-tall__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-article-tall--large .m-article-tall__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-article-tall--large .m-article-tall__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .s-branded:not(.s-branded--default) .m-article-tall--large .m-article-tall__title {
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-tall--large .m-article-tall__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  .m-article-tall--large .m-article-tall__title .m-pill {
    vertical-align: 3px;
  }
  
  .m-article-tall__rating {
    display: flex;
    align-items: flex-end;
  }
  
  .o-listing--audio .m-article-tall__title {
    padding-left: 60px;
  }
  
  @media screen and (max-width: 999px) {
    .m-article-tall\@small- {
      display: flex;
      flex-wrap: wrap;
      flex-direction: column;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 649px) {
    .m-article-tall\@small- {
      margin-left: -15px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@small- {
      margin-left: -20px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@small- {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-tall\@small- {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1400px) {
    .m-article-tall\@small- {
      margin-left: -30px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-tall\@small-__inner {
      display: flex;
      flex-direction: column;
    }
  
    .m-article-tall\@small-__index,.m-article-tall\@small-__inner,.m-article-tall\@small-__thumb {
      width: 100%;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 649px) {
    .m-article-tall\@small-__index,.m-article-tall\@small-__inner,.m-article-tall\@small-__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@small-__index,.m-article-tall\@small-__inner,.m-article-tall\@small-__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@small-__index,.m-article-tall\@small-__inner,.m-article-tall\@small-__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-tall\@small-__index,.m-article-tall\@small-__inner,.m-article-tall\@small-__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1400px) {
    .m-article-tall\@small-__index,.m-article-tall\@small-__inner,.m-article-tall\@small-__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-tall\@small-__index {
      font-family: "Arial Narrow",sans-serif;
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
      color: #9F9F9F;
      width: 16.7%;
    }
  
    .wf-graphikcompact-n7-active .m-article-tall\@small-__index {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@small-__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) {
    .m-article-tall\@small-__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) {
    .m-article-tall\@small-__index {
      width: 25%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-tall\@small-__index>span {
      padding-left: 10px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) {
    .m-article-tall\@small-__index>span {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-tall\@small-__index+.m-article-tall\@small-__inner {
      width: 83.3%;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) {
    .m-article-tall\@small-__index+.m-article-tall\@small-__inner {
      width: 75%;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-tall\@small-__inner {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
  
    .m-article-tall\@small-__inner>* {
      max-width: 100%;
    }
  
    .m-article-tall\@small-__date,.m-article-tall\@small-__author {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
      color: #7B7B7B;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@small-__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@small-__author {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@small-__title>*:not(:first-child) {
      margin-left: 5px;
    }
  
    .m-article-tall\@small-__excerpt {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@small-__excerpt {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@small-__poster:first-child+.m-article-tall\@small-__title,.m-article-tall\@small-__avatar:first-child+.m-article-tall\@small-__title {
      padding-top: 0;
    }
  
    .m-article-tall\@small-__avatar+.m-article-tall\@small-__title,.m-article-tall\@small-__poster+.m-article-tall\@small-__title {
      padding-right: 85px;
    }
  
    .m-article-tall\@small---live .m-article-tall\@small-__date {
      color: #FF1204;
    }
  
    .m-article-tall\@small-__poster {
      overflow: hidden;
      border-radius: 3px;
    }
  
    .m-article-tall\@small-__poster,.m-article-tall\@small-__avatar {
      position: absolute;
      right: 0;
    }
  
    .m-article-tall\@small-__media-links {
      color: #2B6EA8;
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@small-__media-links {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@small-__media-links:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@small-__media-links>*:before {
      content: '';
      display: inline-block;
      vertical-align: -2px;
      border-width: 8px 14px;
      border-color: transparent transparent transparent currentColor;
      margin-right: -5px;
    }
  
    .m-article-tall\@small-__media-links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-tall\@small-__links {
      color: #2B6EA8;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 25px;
      font-weight: 500;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@small-__links {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@small-__links:not(:first-child) {
      padding-top: 10px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@small-__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-article-tall\@small-__links>* {
      padding-left: 10px;
      position: relative;
    }
  
    .m-article-tall\@small-__links>*:before {
      content: '•';
      left: 0;
      position: absolute;
    }
  
    .m-article-tall\@small-__links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-tall\@small-__opinion {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .m-article-tall\@small-__opinion:not(:first-child) {
      padding-top: 20px;
    }
  
    .m-article-tall\@small-__opinion>:first-child {
      color: #FF1204;
    }
  
    .m-article-tall\@small-__opinion>:last-child {
      color: #2B6EA8;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@small-__opinion {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@small-__rating {
      width: 100%;
      margin-left: -10px;
      flex-grow: 1;
    }
  
    .m-article-tall\@small-__rating:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-tall\@small-__rating>* {
      padding-left: 10px;
    }
  
    .m-article-tall\@small-__inner {
      flex-grow: 1;
    }
  
    .m-article-tall\@small-__inner:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__inner:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@small---small .m-article-tall\@small-__thumb+.m-article-tall\@small-__inner {
      min-height: 110px;
    }
  
    .o-listing--landing .m-article-tall\@small-__thumb+.m-article-tall\@small-__inner,.o-listing--primary .m-article-tall\@small-__thumb+.m-article-tall\@small-__inner {
      min-height: 80px;
    }
  
    .m-article-tall\@small-__title:not(:first-child),.m-article-tall\@small-__author:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__author:not(:first-child) {
      padding-top: 5px;
    }
  
    .m-article-tall\@small-__date:not(:first-child) {
      padding-top: 5px;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__date:not(:first-child) {
      padding-top: 0;
    }
  
    .m-article-tall\@small-__title {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@small-__title {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@small-__title .m-pill {
      vertical-align: 2px;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__title {
      font-family: serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  
    .wf-ptserif-n7-active .m-article-tall\@small---large .m-article-tall\@small-__title {
      font-family: "PT Serif",serif;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__title::before,.m-article-tall\@small---large .m-article-tall\@small-__title::after {
      content: '';
      display: block;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__title::before {
      margin-top: -3px;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__title::after {
      margin-bottom: 3px;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__title .a-un-tuck {
      display: inline-block;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__title .a-un-tuck::before,.m-article-tall\@small---large .m-article-tall\@small-__title .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__title .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__title .a-un-tuck::after {
      margin-bottom: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-tall\@small---large .m-article-tall\@small-__title {
      font-family: "Arial Narrow",sans-serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-tall\@small---large .m-article-tall\@small-__title {
      font-family: "Graphik Compact",sans-serif;
    }
  
    .m-article-tall\@small---large .m-article-tall\@small-__title .m-pill {
      vertical-align: 3px;
    }
  
    .m-article-tall\@small-__rating {
      display: flex;
      align-items: flex-end;
    }
  
    .o-listing--audio .m-article-tall\@small-__title {
      padding-left: 60px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-tall\@small\+ {
      display: flex;
      flex-wrap: wrap;
      flex-direction: column;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 649px) {
    .m-article-tall\@small\+ {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@small\+ {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@small\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-tall\@small\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1400px) {
    .m-article-tall\@small\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-tall\@small\+__inner {
      display: flex;
      flex-direction: column;
    }
  
    .m-article-tall\@small\+__index,.m-article-tall\@small\+__inner,.m-article-tall\@small\+__thumb {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 649px) {
    .m-article-tall\@small\+__index,.m-article-tall\@small\+__inner,.m-article-tall\@small\+__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@small\+__index,.m-article-tall\@small\+__inner,.m-article-tall\@small\+__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@small\+__index,.m-article-tall\@small\+__inner,.m-article-tall\@small\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-tall\@small\+__index,.m-article-tall\@small\+__inner,.m-article-tall\@small\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1400px) {
    .m-article-tall\@small\+__index,.m-article-tall\@small\+__inner,.m-article-tall\@small\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-tall\@small\+__index {
      font-family: "Arial Narrow",sans-serif;
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
      color: #9F9F9F;
      width: 16.7%;
    }
  
    .wf-graphikcompact-n7-active .m-article-tall\@small\+__index {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@small\+__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1000px) {
    .m-article-tall\@small\+__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) {
    .m-article-tall\@small\+__index {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-tall\@small\+__index>span {
      padding-left: 10px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) {
    .m-article-tall\@small\+__index>span {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-tall\@small\+__index+.m-article-tall\@small\+__inner {
      width: 83.3%;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) {
    .m-article-tall\@small\+__index+.m-article-tall\@small\+__inner {
      width: 75%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-tall\@small\+__inner {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
  
    .m-article-tall\@small\+__inner>* {
      max-width: 100%;
    }
  
    .m-article-tall\@small\+__date,.m-article-tall\@small\+__author {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
      color: #7B7B7B;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@small\+__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@small\+__author {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@small\+__title>*:not(:first-child) {
      margin-left: 5px;
    }
  
    .m-article-tall\@small\+__excerpt {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@small\+__excerpt {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@small\+__poster:first-child+.m-article-tall\@small\+__title,.m-article-tall\@small\+__avatar:first-child+.m-article-tall\@small\+__title {
      padding-top: 0;
    }
  
    .m-article-tall\@small\+__avatar+.m-article-tall\@small\+__title,.m-article-tall\@small\+__poster+.m-article-tall\@small\+__title {
      padding-right: 85px;
    }
  
    .m-article-tall\@small\+--live .m-article-tall\@small\+__date {
      color: #FF1204;
    }
  
    .m-article-tall\@small\+__poster {
      overflow: hidden;
      border-radius: 3px;
    }
  
    .m-article-tall\@small\+__poster,.m-article-tall\@small\+__avatar {
      position: absolute;
      right: 0;
    }
  
    .m-article-tall\@small\+__media-links {
      color: #2B6EA8;
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@small\+__media-links {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@small\+__media-links:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@small\+__media-links>*:before {
      content: '';
      display: inline-block;
      vertical-align: -2px;
      border-width: 8px 14px;
      border-color: transparent transparent transparent currentColor;
      margin-right: -5px;
    }
  
    .m-article-tall\@small\+__media-links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-tall\@small\+__links {
      color: #2B6EA8;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 25px;
      font-weight: 500;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@small\+__links {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@small\+__links:not(:first-child) {
      padding-top: 10px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@small\+__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-tall\@small\+__links>* {
      padding-left: 10px;
      position: relative;
    }
  
    .m-article-tall\@small\+__links>*:before {
      content: '•';
      left: 0;
      position: absolute;
    }
  
    .m-article-tall\@small\+__links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-tall\@small\+__opinion {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .m-article-tall\@small\+__opinion:not(:first-child) {
      padding-top: 20px;
    }
  
    .m-article-tall\@small\+__opinion>:first-child {
      color: #FF1204;
    }
  
    .m-article-tall\@small\+__opinion>:last-child {
      color: #2B6EA8;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@small\+__opinion {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@small\+__rating {
      width: 100%;
      margin-left: -10px;
      flex-grow: 1;
    }
  
    .m-article-tall\@small\+__rating:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-tall\@small\+__rating>* {
      padding-left: 10px;
    }
  
    .m-article-tall\@small\+__inner {
      flex-grow: 1;
    }
  
    .m-article-tall\@small\+__inner:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__inner:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@small\+--small .m-article-tall\@small\+__thumb+.m-article-tall\@small\+__inner {
      min-height: 110px;
    }
  
    .o-listing--landing .m-article-tall\@small\+__thumb+.m-article-tall\@small\+__inner,.o-listing--primary .m-article-tall\@small\+__thumb+.m-article-tall\@small\+__inner {
      min-height: 80px;
    }
  
    .m-article-tall\@small\+__title:not(:first-child),.m-article-tall\@small\+__author:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__author:not(:first-child) {
      padding-top: 5px;
    }
  
    .m-article-tall\@small\+__date:not(:first-child) {
      padding-top: 5px;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__date:not(:first-child) {
      padding-top: 0;
    }
  
    .m-article-tall\@small\+__title {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@small\+__title {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@small\+__title .m-pill {
      vertical-align: 2px;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__title {
      font-family: serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  
    .wf-ptserif-n7-active .m-article-tall\@small\+--large .m-article-tall\@small\+__title {
      font-family: "PT Serif",serif;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__title::before,.m-article-tall\@small\+--large .m-article-tall\@small\+__title::after {
      content: '';
      display: block;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__title::before {
      margin-top: -3px;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__title::after {
      margin-bottom: 3px;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__title .a-un-tuck {
      display: inline-block;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__title .a-un-tuck::before,.m-article-tall\@small\+--large .m-article-tall\@small\+__title .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__title .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__title .a-un-tuck::after {
      margin-bottom: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-tall\@small\+--large .m-article-tall\@small\+__title {
      font-family: "Arial Narrow",sans-serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-tall\@small\+--large .m-article-tall\@small\+__title {
      font-family: "Graphik Compact",sans-serif;
    }
  
    .m-article-tall\@small\+--large .m-article-tall\@small\+__title .m-pill {
      vertical-align: 3px;
    }
  
    .m-article-tall\@small\+__rating {
      display: flex;
      align-items: flex-end;
    }
  
    .o-listing--audio .m-article-tall\@small\+__title {
      padding-left: 60px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-tall\@medium\+ {
      display: flex;
      flex-wrap: wrap;
      flex-direction: column;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .m-article-tall\@medium\+ {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@medium\+ {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@medium\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-tall\@medium\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1400px) {
    .m-article-tall\@medium\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-tall\@medium\+__inner {
      display: flex;
      flex-direction: column;
    }
  
    .m-article-tall\@medium\+__index,.m-article-tall\@medium\+__inner,.m-article-tall\@medium\+__thumb {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .m-article-tall\@medium\+__index,.m-article-tall\@medium\+__inner,.m-article-tall\@medium\+__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@medium\+__index,.m-article-tall\@medium\+__inner,.m-article-tall\@medium\+__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@medium\+__index,.m-article-tall\@medium\+__inner,.m-article-tall\@medium\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-tall\@medium\+__index,.m-article-tall\@medium\+__inner,.m-article-tall\@medium\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1400px) {
    .m-article-tall\@medium\+__index,.m-article-tall\@medium\+__inner,.m-article-tall\@medium\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-tall\@medium\+__index {
      font-family: "Arial Narrow",sans-serif;
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
      color: #9F9F9F;
      width: 16.7%;
    }
  
    .wf-graphikcompact-n7-active .m-article-tall\@medium\+__index {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@medium\+__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) {
    .m-article-tall\@medium\+__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) {
    .m-article-tall\@medium\+__index {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-tall\@medium\+__index>span {
      padding-left: 10px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) {
    .m-article-tall\@medium\+__index>span {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-tall\@medium\+__index+.m-article-tall\@medium\+__inner {
      width: 83.3%;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) {
    .m-article-tall\@medium\+__index+.m-article-tall\@medium\+__inner {
      width: 75%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-tall\@medium\+__inner {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
  
    .m-article-tall\@medium\+__inner>* {
      max-width: 100%;
    }
  
    .m-article-tall\@medium\+__date,.m-article-tall\@medium\+__author {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
      color: #7B7B7B;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@medium\+__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@medium\+__author {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@medium\+__title>*:not(:first-child) {
      margin-left: 5px;
    }
  
    .m-article-tall\@medium\+__excerpt {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@medium\+__excerpt {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@medium\+__poster:first-child+.m-article-tall\@medium\+__title,.m-article-tall\@medium\+__avatar:first-child+.m-article-tall\@medium\+__title {
      padding-top: 0;
    }
  
    .m-article-tall\@medium\+__avatar+.m-article-tall\@medium\+__title,.m-article-tall\@medium\+__poster+.m-article-tall\@medium\+__title {
      padding-right: 85px;
    }
  
    .m-article-tall\@medium\+--live .m-article-tall\@medium\+__date {
      color: #FF1204;
    }
  
    .m-article-tall\@medium\+__poster {
      overflow: hidden;
      border-radius: 3px;
    }
  
    .m-article-tall\@medium\+__poster,.m-article-tall\@medium\+__avatar {
      position: absolute;
      right: 0;
    }
  
    .m-article-tall\@medium\+__media-links {
      color: #2B6EA8;
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@medium\+__media-links {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@medium\+__media-links:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@medium\+__media-links>*:before {
      content: '';
      display: inline-block;
      vertical-align: -2px;
      border-width: 8px 14px;
      border-color: transparent transparent transparent currentColor;
      margin-right: -5px;
    }
  
    .m-article-tall\@medium\+__media-links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-tall\@medium\+__links {
      color: #2B6EA8;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 25px;
      font-weight: 500;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@medium\+__links {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@medium\+__links:not(:first-child) {
      padding-top: 10px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@medium\+__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-tall\@medium\+__links>* {
      padding-left: 10px;
      position: relative;
    }
  
    .m-article-tall\@medium\+__links>*:before {
      content: '•';
      left: 0;
      position: absolute;
    }
  
    .m-article-tall\@medium\+__links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-tall\@medium\+__opinion {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .m-article-tall\@medium\+__opinion:not(:first-child) {
      padding-top: 20px;
    }
  
    .m-article-tall\@medium\+__opinion>:first-child {
      color: #FF1204;
    }
  
    .m-article-tall\@medium\+__opinion>:last-child {
      color: #2B6EA8;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@medium\+__opinion {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@medium\+__rating {
      width: 100%;
      margin-left: -10px;
      flex-grow: 1;
    }
  
    .m-article-tall\@medium\+__rating:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-tall\@medium\+__rating>* {
      padding-left: 10px;
    }
  
    .m-article-tall\@medium\+__inner {
      flex-grow: 1;
    }
  
    .m-article-tall\@medium\+__inner:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__inner:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@medium\+--small .m-article-tall\@medium\+__thumb+.m-article-tall\@medium\+__inner {
      min-height: 110px;
    }
  
    .o-listing--landing .m-article-tall\@medium\+__thumb+.m-article-tall\@medium\+__inner,.o-listing--primary .m-article-tall\@medium\+__thumb+.m-article-tall\@medium\+__inner {
      min-height: 80px;
    }
  
    .m-article-tall\@medium\+__title:not(:first-child),.m-article-tall\@medium\+__author:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__author:not(:first-child) {
      padding-top: 5px;
    }
  
    .m-article-tall\@medium\+__date:not(:first-child) {
      padding-top: 5px;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__date:not(:first-child) {
      padding-top: 0;
    }
  
    .m-article-tall\@medium\+__title {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@medium\+__title {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@medium\+__title .m-pill {
      vertical-align: 2px;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title {
      font-family: serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  
    .wf-ptserif-n7-active .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title {
      font-family: "PT Serif",serif;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title::before,.m-article-tall\@medium\+--large .m-article-tall\@medium\+__title::after {
      content: '';
      display: block;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title::before {
      margin-top: -3px;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title::after {
      margin-bottom: 3px;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title .a-un-tuck {
      display: inline-block;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title .a-un-tuck::before,.m-article-tall\@medium\+--large .m-article-tall\@medium\+__title .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title .a-un-tuck::after {
      margin-bottom: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title {
      font-family: "Arial Narrow",sans-serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title {
      font-family: "Graphik Compact",sans-serif;
    }
  
    .m-article-tall\@medium\+--large .m-article-tall\@medium\+__title .m-pill {
      vertical-align: 3px;
    }
  
    .m-article-tall\@medium\+__rating {
      display: flex;
      align-items: flex-end;
    }
  
    .o-listing--audio .m-article-tall\@medium\+__title {
      padding-left: 60px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@medium {
      display: flex;
      flex-wrap: wrap;
      flex-direction: column;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (max-width: 649px) {
    .m-article-tall\@medium {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@medium {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@medium {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-tall\@medium {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 1400px) {
    .m-article-tall\@medium {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@medium__inner {
      display: flex;
      flex-direction: column;
    }
  
    .m-article-tall\@medium__index,.m-article-tall\@medium__inner,.m-article-tall\@medium__thumb {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (max-width: 649px) {
    .m-article-tall\@medium__index,.m-article-tall\@medium__inner,.m-article-tall\@medium__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@medium__index,.m-article-tall\@medium__inner,.m-article-tall\@medium__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@medium__index,.m-article-tall\@medium__inner,.m-article-tall\@medium__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-tall\@medium__index,.m-article-tall\@medium__inner,.m-article-tall\@medium__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 1400px) {
    .m-article-tall\@medium__index,.m-article-tall\@medium__inner,.m-article-tall\@medium__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@medium__index {
      font-family: "Arial Narrow",sans-serif;
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
      color: #9F9F9F;
      width: 16.7%;
    }
  
    .wf-graphikcompact-n7-active .m-article-tall\@medium__index {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@medium__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 1000px) {
    .m-article-tall\@medium__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 650px) {
    .m-article-tall\@medium__index {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@medium__index>span {
      padding-left: 10px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 650px) {
    .m-article-tall\@medium__index>span {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@medium__index+.m-article-tall\@medium__inner {
      width: 83.3%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 650px) {
    .m-article-tall\@medium__index+.m-article-tall\@medium__inner {
      width: 75%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@medium__inner {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
  
    .m-article-tall\@medium__inner>* {
      max-width: 100%;
    }
  
    .m-article-tall\@medium__date,.m-article-tall\@medium__author {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
      color: #7B7B7B;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@medium__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@medium__author {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@medium__title>*:not(:first-child) {
      margin-left: 5px;
    }
  
    .m-article-tall\@medium__excerpt {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@medium__excerpt {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@medium__poster:first-child+.m-article-tall\@medium__title,.m-article-tall\@medium__avatar:first-child+.m-article-tall\@medium__title {
      padding-top: 0;
    }
  
    .m-article-tall\@medium__avatar+.m-article-tall\@medium__title,.m-article-tall\@medium__poster+.m-article-tall\@medium__title {
      padding-right: 85px;
    }
  
    .m-article-tall\@medium--live .m-article-tall\@medium__date {
      color: #FF1204;
    }
  
    .m-article-tall\@medium__poster {
      overflow: hidden;
      border-radius: 3px;
    }
  
    .m-article-tall\@medium__poster,.m-article-tall\@medium__avatar {
      position: absolute;
      right: 0;
    }
  
    .m-article-tall\@medium__media-links {
      color: #2B6EA8;
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@medium__media-links {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@medium__media-links:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@medium__media-links>*:before {
      content: '';
      display: inline-block;
      vertical-align: -2px;
      border-width: 8px 14px;
      border-color: transparent transparent transparent currentColor;
      margin-right: -5px;
    }
  
    .m-article-tall\@medium__media-links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-tall\@medium__links {
      color: #2B6EA8;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 25px;
      font-weight: 500;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@medium__links {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@medium__links:not(:first-child) {
      padding-top: 10px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-tall\@medium__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-tall\@medium__links>* {
      padding-left: 10px;
      position: relative;
    }
  
    .m-article-tall\@medium__links>*:before {
      content: '•';
      left: 0;
      position: absolute;
    }
  
    .m-article-tall\@medium__links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-tall\@medium__opinion {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .m-article-tall\@medium__opinion:not(:first-child) {
      padding-top: 20px;
    }
  
    .m-article-tall\@medium__opinion>:first-child {
      color: #FF1204;
    }
  
    .m-article-tall\@medium__opinion>:last-child {
      color: #2B6EA8;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-tall\@medium__opinion {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-tall\@medium__rating {
      width: 100%;
      margin-left: -10px;
      flex-grow: 1;
    }
  
    .m-article-tall\@medium__rating:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-tall\@medium__rating>* {
      padding-left: 10px;
    }
  
    .m-article-tall\@medium__inner {
      flex-grow: 1;
    }
  
    .m-article-tall\@medium__inner:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__inner:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@medium--small .m-article-tall\@medium__thumb+.m-article-tall\@medium__inner {
      min-height: 110px;
    }
  
    .o-listing--landing .m-article-tall\@medium__thumb+.m-article-tall\@medium__inner,.o-listing--primary .m-article-tall\@medium__thumb+.m-article-tall\@medium__inner {
      min-height: 80px;
    }
  
    .m-article-tall\@medium__title:not(:first-child),.m-article-tall\@medium__author:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__author:not(:first-child) {
      padding-top: 5px;
    }
  
    .m-article-tall\@medium__date:not(:first-child) {
      padding-top: 5px;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__date:not(:first-child) {
      padding-top: 0;
    }
  
    .m-article-tall\@medium__title {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-tall\@medium__title {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-tall\@medium__title .m-pill {
      vertical-align: 2px;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__title {
      font-family: serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  
    .wf-ptserif-n7-active .m-article-tall\@medium--large .m-article-tall\@medium__title {
      font-family: "PT Serif",serif;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__title::before,.m-article-tall\@medium--large .m-article-tall\@medium__title::after {
      content: '';
      display: block;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__title::before {
      margin-top: -3px;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__title::after {
      margin-bottom: 3px;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__title .a-un-tuck {
      display: inline-block;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__title .a-un-tuck::before,.m-article-tall\@medium--large .m-article-tall\@medium__title .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__title .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__title .a-un-tuck::after {
      margin-bottom: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-tall\@medium--large .m-article-tall\@medium__title {
      font-family: "Arial Narrow",sans-serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-tall\@medium--large .m-article-tall\@medium__title {
      font-family: "Graphik Compact",sans-serif;
    }
  
    .m-article-tall\@medium--large .m-article-tall\@medium__title .m-pill {
      vertical-align: 3px;
    }
  
    .m-article-tall\@medium__rating {
      display: flex;
      align-items: flex-end;
    }
  
    .o-listing--audio .m-article-tall\@medium__title {
      padding-left: 60px;
    }
  }
  
  .o-story-content__related .m-article-tall\@small\+__title {
    font-weight: 500;
    color: #2b6ea8;
  }
  
  .m-article-featured {
    display: flex;
    flex-wrap: wrap;
  }
  
  @media screen and (max-width: 649px) {
    .m-article-featured {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-featured {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-featured {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-article-featured {
      margin-left: -30px;
    }
  }
  
  .m-article-featured__inner {
    display: flex;
    flex-direction: column;
  }
  
  .m-article-featured__index,.m-article-featured__inner,.m-article-featured__thumb {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .m-article-featured__index,.m-article-featured__inner,.m-article-featured__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured__index,.m-article-featured__inner,.m-article-featured__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-featured__index,.m-article-featured__inner,.m-article-featured__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-featured__index,.m-article-featured__inner,.m-article-featured__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-article-featured__index,.m-article-featured__inner,.m-article-featured__thumb {
      padding-left: 30px;
    }
  }
  
  .m-article-featured__index {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    color: #9F9F9F;
    width: 16.7%;
  }
  
  .wf-graphikcompact-n7-active .m-article-featured__index {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-featured__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured__index {
      width: 25%;
    }
  }
  
  .m-article-featured__index>span {
    padding-left: 10px;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured__index>span {
      padding-left: 20px;
    }
  }
  
  .m-article-featured__index+.m-article-featured__inner {
    width: 83.3%;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured__index+.m-article-featured__inner {
      width: 75%;
    }
  }
  
  .m-article-featured__inner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  
  .m-article-featured__inner>* {
    max-width: 100%;
  }
  
  .m-article-featured__date,.m-article-featured__author {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured__author {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-featured__title>*:not(:first-child) {
    margin-left: 5px;
  }
  
  .m-article-featured__excerpt {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-featured__excerpt {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-featured__poster:first-child+.m-article-featured__title,.m-article-featured__avatar:first-child+.m-article-featured__title {
    padding-top: 0;
  }
  
  .m-article-featured__avatar+.m-article-featured__title,.m-article-featured__poster+.m-article-featured__title {
    padding-right: 85px;
  }
  
  .m-article-featured--live .m-article-featured__date {
    color: #FF1204;
  }
  
  .m-article-featured__poster {
    overflow: hidden;
    border-radius: 3px;
  }
  
  .m-article-featured__poster,.m-article-featured__avatar {
    position: absolute;
    right: 0;
  }
  
  .m-article-featured__media-links {
    color: #2B6EA8;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured__media-links {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-featured__media-links:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-article-featured__media-links>*:before {
    content: '';
    display: inline-block;
    vertical-align: -2px;
    border-width: 8px 14px;
    border-color: transparent transparent transparent currentColor;
    margin-right: -5px;
  }
  
  .m-article-featured__media-links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-featured__links {
    color: #2B6EA8;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-featured__links {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-featured__links:not(:first-child) {
    padding-top: 10px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  .m-article-featured__links>* {
    padding-left: 10px;
    position: relative;
  }
  
  .m-article-featured__links>*:before {
    content: '•';
    left: 0;
    position: absolute;
  }
  
  .m-article-featured__links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-featured__opinion {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .m-article-featured__opinion:not(:first-child) {
    padding-top: 20px;
  }
  
  .m-article-featured__opinion>:first-child {
    color: #FF1204;
  }
  
  .m-article-featured__opinion>:last-child {
    color: #2B6EA8;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured__opinion {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-featured__rating {
    width: 100%;
    margin-left: -10px;
    flex-grow: 1;
  }
  
  .m-article-featured__rating:not(:first-child) {
    padding-top: 15px;
  }
  
  .m-article-featured__rating>* {
    padding-left: 10px;
  }
  
  .m-article-featured__inner {
    padding-top: 15px;
  }
  
  .m-article-featured .home-primary-box {
    padding-top: 0px;
    padding-bottom: 15px;
  }
  
  .m-article-featured__title {
    font-family: serif;
    font-size: 24px;
    line-height: 27px;
    font-weight: 700;
    letter-spacing: -.01em;
  }
  
  .wf-ptserif-n7-active .m-article-featured__title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured__title {
      font-size: 31px;
      line-height: 35px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-article-featured__title {
      font-family: serif;
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  
    .wf-ptserif-n7-active .m-article-featured__title {
      font-family: "PT Serif",serif;
    }
  }
  
  .s-branded:not(.s-branded--default) .m-article-featured__title {
    font-family: "Arial Narrow",sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-featured__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .s-branded:not(.s-branded--default) .m-article-featured__title {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 649px) {
    .s-branded:not(.s-branded--default) .m-article-featured__title {
      font-family: "Arial Narrow",sans-serif;
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-featured__title {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  .m-article-featured__title .m-pill {
    vertical-align: 6px;
  }
  
  .m-article-featured__author:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-article-featured__excerpt {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-featured__excerpt {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-featured__excerpt:not(:first-child) {
    padding-top: 20px;
  }
  
  @media screen and (max-width: 649px) {
    .home .o-listing--primary .m-article-featured__excerpt,.home .o-listing--primary .m-article-featured__links {
      display: none;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured\@small\+ {
      display: flex;
      flex-wrap: wrap;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 649px) {
    .m-article-featured\@small\+ {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured\@small\+ {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-featured\@small\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-featured\@small\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1400px) {
    .m-article-featured\@small\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured\@small\+__inner {
      display: flex;
      flex-direction: column;
    }
  
    .m-article-featured\@small\+__index,.m-article-featured\@small\+__inner,.m-article-featured\@small\+__thumb {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 649px) {
    .m-article-featured\@small\+__index,.m-article-featured\@small\+__inner,.m-article-featured\@small\+__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured\@small\+__index,.m-article-featured\@small\+__inner,.m-article-featured\@small\+__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-featured\@small\+__index,.m-article-featured\@small\+__inner,.m-article-featured\@small\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-featured\@small\+__index,.m-article-featured\@small\+__inner,.m-article-featured\@small\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1400px) {
    .m-article-featured\@small\+__index,.m-article-featured\@small\+__inner,.m-article-featured\@small\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured\@small\+__index {
      font-family: "Arial Narrow",sans-serif;
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
      color: #9F9F9F;
      width: 16.7%;
    }
  
    .wf-graphikcompact-n7-active .m-article-featured\@small\+__index {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured\@small\+__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 1000px) {
    .m-article-featured\@small\+__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) {
    .m-article-featured\@small\+__index {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured\@small\+__index>span {
      padding-left: 10px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) {
    .m-article-featured\@small\+__index>span {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured\@small\+__index+.m-article-featured\@small\+__inner {
      width: 83.3%;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) {
    .m-article-featured\@small\+__index+.m-article-featured\@small\+__inner {
      width: 75%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured\@small\+__inner {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
  
    .m-article-featured\@small\+__inner>* {
      max-width: 100%;
    }
  
    .m-article-featured\@small\+__date,.m-article-featured\@small\+__author {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
      color: #7B7B7B;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured\@small\+__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured\@small\+__author {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-featured\@small\+__title>*:not(:first-child) {
      margin-left: 5px;
    }
  
    .m-article-featured\@small\+__excerpt {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-featured\@small\+__excerpt {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-featured\@small\+__poster:first-child+.m-article-featured\@small\+__title,.m-article-featured\@small\+__avatar:first-child+.m-article-featured\@small\+__title {
      padding-top: 0;
    }
  
    .m-article-featured\@small\+__avatar+.m-article-featured\@small\+__title,.m-article-featured\@small\+__poster+.m-article-featured\@small\+__title {
      padding-right: 85px;
    }
  
    .m-article-featured\@small\+--live .m-article-featured\@small\+__date {
      color: #FF1204;
    }
  
    .m-article-featured\@small\+__poster {
      overflow: hidden;
      border-radius: 3px;
    }
  
    .m-article-featured\@small\+__poster,.m-article-featured\@small\+__avatar {
      position: absolute;
      right: 0;
    }
  
    .m-article-featured\@small\+__media-links {
      color: #2B6EA8;
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured\@small\+__media-links {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-featured\@small\+__media-links:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-featured\@small\+__media-links>*:before {
      content: '';
      display: inline-block;
      vertical-align: -2px;
      border-width: 8px 14px;
      border-color: transparent transparent transparent currentColor;
      margin-right: -5px;
    }
  
    .m-article-featured\@small\+__media-links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-featured\@small\+__links {
      color: #2B6EA8;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 25px;
      font-weight: 500;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-featured\@small\+__links {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-featured\@small\+__links:not(:first-child) {
      padding-top: 10px;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured\@small\+__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured\@small\+__links>* {
      padding-left: 10px;
      position: relative;
    }
  
    .m-article-featured\@small\+__links>*:before {
      content: '•';
      left: 0;
      position: absolute;
    }
  
    .m-article-featured\@small\+__links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-featured\@small\+__opinion {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .m-article-featured\@small\+__opinion:not(:first-child) {
      padding-top: 20px;
    }
  
    .m-article-featured\@small\+__opinion>:first-child {
      color: #FF1204;
    }
  
    .m-article-featured\@small\+__opinion>:last-child {
      color: #2B6EA8;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured\@small\+__opinion {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-featured\@small\+__rating {
      width: 100%;
      margin-left: -10px;
      flex-grow: 1;
    }
  
    .m-article-featured\@small\+__rating:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-featured\@small\+__rating>* {
      padding-left: 10px;
    }
  
    .m-article-featured\@small\+__inner {
      padding-top: 15px;
    }
  
    .m-article-featured\@small\+ .home-primary-box {
      padding-top: 0px;
      padding-bottom: 15px;
    }
  
    .m-article-featured\@small\+__title {
      font-family: serif;
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  
    .wf-ptserif-n7-active .m-article-featured\@small\+__title {
      font-family: "PT Serif",serif;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) {
    .m-article-featured\@small\+__title {
      font-size: 31px;
      line-height: 35px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 649px) {
    .m-article-featured\@small\+__title {
      font-family: serif;
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  
    .wf-ptserif-n7-active .m-article-featured\@small\+__title {
      font-family: "PT Serif",serif;
    }
  }
  
  @media screen and (min-width: 650px) {
    .s-branded:not(.s-branded--default) .m-article-featured\@small\+__title {
      font-family: "Arial Narrow",sans-serif;
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-featured\@small\+__title {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (min-width: 650px) and (min-width: 650px) {
    .s-branded:not(.s-branded--default) .m-article-featured\@small\+__title {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 649px) {
    .s-branded:not(.s-branded--default) .m-article-featured\@small\+__title {
      font-family: "Arial Narrow",sans-serif;
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-featured\@small\+__title {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-featured\@small\+__title .m-pill {
      vertical-align: 6px;
    }
  
    .m-article-featured\@small\+__author:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-featured\@small\+__excerpt {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-featured\@small\+__excerpt {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-featured\@small\+__excerpt:not(:first-child) {
      padding-top: 20px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 649px) {
    .home .o-listing--primary .m-article-featured\@small\+__excerpt,.home .o-listing--primary .m-article-featured\@small\+__links {
      display: none;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-featured\@medium\+ {
      display: flex;
      flex-wrap: wrap;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .m-article-featured\@medium\+ {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured\@medium\+ {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-featured\@medium\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-featured\@medium\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1400px) {
    .m-article-featured\@medium\+ {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-featured\@medium\+__inner {
      display: flex;
      flex-direction: column;
    }
  
    .m-article-featured\@medium\+__index,.m-article-featured\@medium\+__inner,.m-article-featured\@medium\+__thumb {
      width: 100%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .m-article-featured\@medium\+__index,.m-article-featured\@medium\+__inner,.m-article-featured\@medium\+__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured\@medium\+__index,.m-article-featured\@medium\+__inner,.m-article-featured\@medium\+__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-featured\@medium\+__index,.m-article-featured\@medium\+__inner,.m-article-featured\@medium\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-featured\@medium\+__index,.m-article-featured\@medium\+__inner,.m-article-featured\@medium\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1400px) {
    .m-article-featured\@medium\+__index,.m-article-featured\@medium\+__inner,.m-article-featured\@medium\+__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-featured\@medium\+__index {
      font-family: "Arial Narrow",sans-serif;
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
      color: #9F9F9F;
      width: 16.7%;
    }
  
    .wf-graphikcompact-n7-active .m-article-featured\@medium\+__index {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured\@medium\+__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) {
    .m-article-featured\@medium\+__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) {
    .m-article-featured\@medium\+__index {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-featured\@medium\+__index>span {
      padding-left: 10px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) {
    .m-article-featured\@medium\+__index>span {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-featured\@medium\+__index+.m-article-featured\@medium\+__inner {
      width: 83.3%;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) {
    .m-article-featured\@medium\+__index+.m-article-featured\@medium\+__inner {
      width: 75%;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-featured\@medium\+__inner {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
  
    .m-article-featured\@medium\+__inner>* {
      max-width: 100%;
    }
  
    .m-article-featured\@medium\+__date,.m-article-featured\@medium\+__author {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
      color: #7B7B7B;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured\@medium\+__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured\@medium\+__author {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-featured\@medium\+__title>*:not(:first-child) {
      margin-left: 5px;
    }
  
    .m-article-featured\@medium\+__excerpt {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-featured\@medium\+__excerpt {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-featured\@medium\+__poster:first-child+.m-article-featured\@medium\+__title,.m-article-featured\@medium\+__avatar:first-child+.m-article-featured\@medium\+__title {
      padding-top: 0;
    }
  
    .m-article-featured\@medium\+__avatar+.m-article-featured\@medium\+__title,.m-article-featured\@medium\+__poster+.m-article-featured\@medium\+__title {
      padding-right: 85px;
    }
  
    .m-article-featured\@medium\+--live .m-article-featured\@medium\+__date {
      color: #FF1204;
    }
  
    .m-article-featured\@medium\+__poster {
      overflow: hidden;
      border-radius: 3px;
    }
  
    .m-article-featured\@medium\+__poster,.m-article-featured\@medium\+__avatar {
      position: absolute;
      right: 0;
    }
  
    .m-article-featured\@medium\+__media-links {
      color: #2B6EA8;
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured\@medium\+__media-links {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-featured\@medium\+__media-links:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-featured\@medium\+__media-links>*:before {
      content: '';
      display: inline-block;
      vertical-align: -2px;
      border-width: 8px 14px;
      border-color: transparent transparent transparent currentColor;
      margin-right: -5px;
    }
  
    .m-article-featured\@medium\+__media-links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-featured\@medium\+__links {
      color: #2B6EA8;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 25px;
      font-weight: 500;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-featured\@medium\+__links {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-featured\@medium\+__links:not(:first-child) {
      padding-top: 10px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .m-article-featured\@medium\+__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-featured\@medium\+__links>* {
      padding-left: 10px;
      position: relative;
    }
  
    .m-article-featured\@medium\+__links>*:before {
      content: '•';
      left: 0;
      position: absolute;
    }
  
    .m-article-featured\@medium\+__links a:hover {
      text-decoration: none;
      background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
      background-repeat: repeat-x;
      background-size: 1px 1px;
      background-position: 0 100%;
    }
  
    .m-article-featured\@medium\+__opinion {
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 15px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .m-article-featured\@medium\+__opinion:not(:first-child) {
      padding-top: 20px;
    }
  
    .m-article-featured\@medium\+__opinion>:first-child {
      color: #FF1204;
    }
  
    .m-article-featured\@medium\+__opinion>:last-child {
      color: #2B6EA8;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-featured\@medium\+__opinion {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  
    .m-article-featured\@medium\+__rating {
      width: 100%;
      margin-left: -10px;
      flex-grow: 1;
    }
  
    .m-article-featured\@medium\+__rating:not(:first-child) {
      padding-top: 15px;
    }
  
    .m-article-featured\@medium\+__rating>* {
      padding-left: 10px;
    }
  
    .m-article-featured\@medium\+__inner {
      padding-top: 15px;
    }
  
    .m-article-featured\@medium\+ .home-primary-box {
      padding-top: 0px;
      padding-bottom: 15px;
    }
  
    .m-article-featured\@medium\+__title {
      font-family: serif;
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  
    .wf-ptserif-n7-active .m-article-featured\@medium\+__title {
      font-family: "PT Serif",serif;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) {
    .m-article-featured\@medium\+__title {
      font-size: 31px;
      line-height: 35px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .m-article-featured\@medium\+__title {
      font-family: serif;
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  
    .wf-ptserif-n7-active .m-article-featured\@medium\+__title {
      font-family: "PT Serif",serif;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .s-branded:not(.s-branded--default) .m-article-featured\@medium\+__title {
      font-family: "Arial Narrow",sans-serif;
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-featured\@medium\+__title {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) {
    .s-branded:not(.s-branded--default) .m-article-featured\@medium\+__title {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .s-branded:not(.s-branded--default) .m-article-featured\@medium\+__title {
      font-family: "Arial Narrow",sans-serif;
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-featured\@medium\+__title {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-featured\@medium\+__title .m-pill {
      vertical-align: 6px;
    }
  
    .m-article-featured\@medium\+__author:not(:first-child) {
      padding-top: 10px;
    }
  
    .m-article-featured\@medium\+__excerpt {
      display: block;
      font-family: sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 400;
    }
  
    .wf-roboto-n4-active.wf-roboto-n5-active .m-article-featured\@medium\+__excerpt {
      font-family: "Roboto",sans-serif;
    }
  
    .m-article-featured\@medium\+__excerpt:not(:first-child) {
      padding-top: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .home .o-listing--primary .m-article-featured\@medium\+__excerpt,.home .o-listing--primary .m-article-featured\@medium\+__links {
      display: none;
    }
  }
  
  .m-article-landing {
    display: flex;
    flex-wrap: wrap;
  }
  
  @media screen and (max-width: 649px) {
    .m-article-landing {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-landing {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-landing {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-landing {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-article-landing {
      margin-left: -30px;
    }
  }
  
  .m-article-landing__inner {
    display: flex;
    flex-direction: column;
  }
  
  .m-article-landing__index,.m-article-landing__inner,.m-article-landing__thumb {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .m-article-landing__index,.m-article-landing__inner,.m-article-landing__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-landing__index,.m-article-landing__inner,.m-article-landing__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-landing__index,.m-article-landing__inner,.m-article-landing__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-landing__index,.m-article-landing__inner,.m-article-landing__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-article-landing__index,.m-article-landing__inner,.m-article-landing__thumb {
      padding-left: 30px;
    }
  }
  
  .m-article-landing__index {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    color: #9F9F9F;
    width: 16.7%;
  }
  
  .wf-graphikcompact-n7-active .m-article-landing__index {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-landing__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-landing__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-landing__index {
      width: 25%;
    }
  }
  
  .m-article-landing__index>span {
    padding-left: 10px;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-landing__index>span {
      padding-left: 20px;
    }
  }
  
  .m-article-landing__index+.m-article-landing__inner {
    width: 83.3%;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-landing__index+.m-article-landing__inner {
      width: 75%;
    }
  }
  
  .m-article-landing__inner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  
  .m-article-landing__inner>* {
    max-width: 100%;
  }
  
  .m-article-landing__date,.m-article-landing__author {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-landing__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-landing__author {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-landing__title>*:not(:first-child) {
    margin-left: 5px;
  }
  
  .m-article-landing__excerpt {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-landing__excerpt {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-landing__poster:first-child+.m-article-landing__title,.m-article-landing__avatar:first-child+.m-article-landing__title {
    padding-top: 0;
  }
  
  .m-article-landing__avatar+.m-article-landing__title,.m-article-landing__poster+.m-article-landing__title {
    padding-right: 85px;
  }
  
  .m-article-landing--live .m-article-landing__date {
    color: #FF1204;
  }
  
  .m-article-landing__poster {
    overflow: hidden;
    border-radius: 3px;
  }
  
  .m-article-landing__poster,.m-article-landing__avatar {
    position: absolute;
    right: 0;
  }
  
  .m-article-landing__media-links {
    color: #2B6EA8;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-landing__media-links {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-landing__media-links:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-article-landing__media-links>*:before {
    content: '';
    display: inline-block;
    vertical-align: -2px;
    border-width: 8px 14px;
    border-color: transparent transparent transparent currentColor;
    margin-right: -5px;
  }
  
  .m-article-landing__media-links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-landing__links {
    color: #2B6EA8;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-landing__links {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-landing__links:not(:first-child) {
    padding-top: 10px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-landing__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  .m-article-landing__links>* {
    padding-left: 10px;
    position: relative;
  }
  
  .m-article-landing__links>*:before {
    content: '•';
    left: 0;
    position: absolute;
  }
  
  .m-article-landing__links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-landing__opinion {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .m-article-landing__opinion:not(:first-child) {
    padding-top: 20px;
  }
  
  .m-article-landing__opinion>:first-child {
    color: #FF1204;
  }
  
  .m-article-landing__opinion>:last-child {
    color: #2B6EA8;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-landing__opinion {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-landing__rating {
    width: 100%;
    margin-left: -10px;
    flex-grow: 1;
  }
  
  .m-article-landing__rating:not(:first-child) {
    padding-top: 15px;
  }
  
  .m-article-landing__rating>* {
    padding-left: 10px;
  }
  
  .m-article-landing__thumb {
    width: 33.3%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-landing__thumb {
      width: 33.3%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-landing__thumb {
      width: 40%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-article-landing__thumb {
      width: 36.4%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-landing__thumb .m-media-metric {
      margin: 15px;
    }
  }
  
  .m-article-landing__inner {
    width: 66.7%;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-landing__inner {
      width: 66.7%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-landing__inner {
      width: 60%;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-landing__inner {
      padding-right: 20px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-article-landing__inner {
      width: 63.6%;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-article-landing__inner {
      padding-right: 25px;
    }
  }
  
  .m-article-landing__title:not(:first-child),.m-article-landing__author:not(:first-child),.m-article-landing__date:not(:first-child),.m-article-landing__excerpt:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-article-landing__title {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    overflow: visible !important;
  }
  
  .wf-ptserif-n7-active .m-article-landing__title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-landing__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .m-article-landing__title::before,.m-article-landing__title::after {
    content: '';
    display: block;
  }
  
  .m-article-landing__title::before {
    margin-top: -3px;
  }
  
  .m-article-landing__title::after {
    margin-bottom: 3px;
  }
  
  .m-article-landing__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-article-landing__title .a-un-tuck::before,.m-article-landing__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-article-landing__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-article-landing__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 1280px) {
    .m-article-landing__title {
      display: block;
      overflow: hidden;
      font-family: serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
  
    .wf-ptserif-n7-active .m-article-landing__title {
      font-family: "PT Serif",serif;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1000px) {
    .m-article-landing__title {
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-article-landing__title::before,.m-article-landing__title::after {
      content: '';
      display: block;
    }
  
    .m-article-landing__title::before {
      margin-top: -3px;
    }
  
    .m-article-landing__title::after {
      margin-bottom: 3px;
    }
  
    .m-article-landing__title .a-un-tuck {
      display: inline-block;
    }
  
    .m-article-landing__title .a-un-tuck::before,.m-article-landing__title .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-article-landing__title .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .m-article-landing__title .a-un-tuck::after {
      margin-bottom: 3px;
    }
  }
  
  .s-branded:not(.s-branded--default) .m-article-landing__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-landing__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .s-branded:not(.s-branded--default) .m-article-landing__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .s-branded:not(.s-branded--default) .m-article-landing__title::before,.s-branded:not(.s-branded--default) .m-article-landing__title::after {
    content: '';
    display: block;
  }
  
  .s-branded:not(.s-branded--default) .m-article-landing__title::before {
    margin-top: -3px;
  }
  
  .s-branded:not(.s-branded--default) .m-article-landing__title::after {
    margin-bottom: 3px;
  }
  
  .s-branded:not(.s-branded--default) .m-article-landing__title .a-un-tuck {
    display: inline-block;
  }
  
  .s-branded:not(.s-branded--default) .m-article-landing__title .a-un-tuck::before,.s-branded:not(.s-branded--default) .m-article-landing__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .s-branded:not(.s-branded--default) .m-article-landing__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .s-branded:not(.s-branded--default) .m-article-landing__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 1280px) {
    .s-branded:not(.s-branded--default) .m-article-landing__title {
      display: block;
      overflow: hidden;
      font-family: "Arial Narrow",sans-serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  
    .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-article-landing__title {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1000px) {
    .s-branded:not(.s-branded--default) .m-article-landing__title {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .s-branded:not(.s-branded--default) .m-article-landing__title::before,.s-branded:not(.s-branded--default) .m-article-landing__title::after {
      content: '';
      display: block;
    }
  
    .s-branded:not(.s-branded--default) .m-article-landing__title::before {
      margin-top: -3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-landing__title::after {
      margin-bottom: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-landing__title .a-un-tuck {
      display: inline-block;
    }
  
    .s-branded:not(.s-branded--default) .m-article-landing__title .a-un-tuck::before,.s-branded:not(.s-branded--default) .m-article-landing__title .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .s-branded:not(.s-branded--default) .m-article-landing__title .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .s-branded:not(.s-branded--default) .m-article-landing__title .a-un-tuck::after {
      margin-bottom: 3px;
    }
  }
  
  .m-article-landing__title .m-pill {
    vertical-align: 2px;
  }
  
  @media screen and (min-width: 1280px) {
    .m-article-landing__title .m-pill {
      vertical-align: 4px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-landing__excerpt {
      padding-top: 5px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-article-landing__excerpt {
      display: none;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-article-landing__date:not(:first-child) {
      padding-top: 5px;
    }
  }
  
  .m-article-review {
    display: flex;
    flex-wrap: wrap;
  }
  
  @media screen and (max-width: 649px) {
    .m-article-review {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-review {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-review {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-review {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-article-review {
      margin-left: -30px;
    }
  }
  
  .m-article-review__inner {
    display: flex;
    flex-direction: column;
  }
  
  .m-article-review__index,.m-article-review__inner,.m-article-review__thumb {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .m-article-review__index,.m-article-review__inner,.m-article-review__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-review__index,.m-article-review__inner,.m-article-review__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-article-review__index,.m-article-review__inner,.m-article-review__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-article-review__index,.m-article-review__inner,.m-article-review__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-article-review__index,.m-article-review__inner,.m-article-review__thumb {
      padding-left: 30px;
    }
  }
  
  .m-article-review__index {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    color: #9F9F9F;
    width: 16.7%;
  }
  
  .wf-graphikcompact-n7-active .m-article-review__index {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-review__index {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-article-review__index {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-article-review__index {
      width: 25%;
    }
  }
  
  .m-article-review__index>span {
    padding-left: 10px;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-review__index>span {
      padding-left: 20px;
    }
  }
  
  .m-article-review__index+.m-article-review__inner {
    width: 83.3%;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-review__index+.m-article-review__inner {
      width: 75%;
    }
  }
  
  .m-article-review__inner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  
  .m-article-review__inner>* {
    max-width: 100%;
  }
  
  .m-article-review__date,.m-article-review__author {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-review__date,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-review__author {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-review__title>*:not(:first-child) {
    margin-left: 5px;
  }
  
  .m-article-review__excerpt {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-review__excerpt {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-review__poster:first-child+.m-article-review__title,.m-article-review__avatar:first-child+.m-article-review__title {
    padding-top: 0;
  }
  
  .m-article-review__avatar+.m-article-review__title,.m-article-review__poster+.m-article-review__title {
    padding-right: 85px;
  }
  
  .m-article-review--live .m-article-review__date {
    color: #FF1204;
  }
  
  .m-article-review__poster {
    overflow: hidden;
    border-radius: 3px;
  }
  
  .m-article-review__poster,.m-article-review__avatar {
    position: absolute;
    right: 0;
  }
  
  .m-article-review__media-links {
    color: #2B6EA8;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-review__media-links {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-review__media-links:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-article-review__media-links>*:before {
    content: '';
    display: inline-block;
    vertical-align: -2px;
    border-width: 8px 14px;
    border-color: transparent transparent transparent currentColor;
    margin-right: -5px;
  }
  
  .m-article-review__media-links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-review__links {
    color: #2B6EA8;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-review__links {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-review__links:not(:first-child) {
    padding-top: 10px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-article-review__links:not(:first-child) {
      padding-top: 15px;
    }
  }
  
  .m-article-review__links>* {
    padding-left: 10px;
    position: relative;
  }
  
  .m-article-review__links>*:before {
    content: '•';
    left: 0;
    position: absolute;
  }
  
  .m-article-review__links a:hover {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-review__opinion {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .m-article-review__opinion:not(:first-child) {
    padding-top: 20px;
  }
  
  .m-article-review__opinion>:first-child {
    color: #FF1204;
  }
  
  .m-article-review__opinion>:last-child {
    color: #2B6EA8;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-review__opinion {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-review__rating {
    width: 100%;
    margin-left: -10px;
    flex-grow: 1;
  }
  
  .m-article-review__rating:not(:first-child) {
    padding-top: 15px;
  }
  
  .m-article-review__rating>* {
    padding-left: 10px;
  }
  
  .m-article-review__title {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    padding-right: 16.7%;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-article-review__title {
    font-family: "Roboto",sans-serif;
  }
  
  .m-article-review__title::before,.m-article-review__title::after {
    content: '';
    display: block;
  }
  
  .m-article-review__title::before {
    margin-top: -1px;
  }
  
  .m-article-review__title::after {
    margin-bottom: 1px;
  }
  
  .m-article-review__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-article-review__title .a-un-tuck::before,.m-article-review__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-article-review__title .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .m-article-review__title .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-review__title {
      padding-right: 25%;
    }
  }
  
  .m-article-review__rating {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #9F9F9F;
    display: flex;
    margin-left: -10px;
  }
  
  .m-article-review__rating:not(:first-child) {
    padding-top: 10px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-article-review__rating {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-article-review__rating>* {
    padding-left: 10px;
  }
  
  .m-story-meta {
    color: #7B7B7B;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    position: relative;
    overflow: hidden;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-story-meta {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (max-width: 1279px) and (min-width: 650px) {
    .m-story-meta {
      min-height: 45px;
      padding-right: 180px;
    }
  }
  
  .m-story-meta__credit {
    margin-left: -15px;
    word-spacing: -4px;
  }
  
  .m-story-meta__credit a {
    color: #2B6EA8;
  }
  
  .m-story-meta__credit>* {
    display: inline-block;
    word-spacing: 0;
    padding-left: 15px;
  }
  
  @media screen and (min-width: 1280px) {
    .m-story-meta__credit>* {
      display: block;
    }
  }
  
  .m-story-meta__credit>*:before {
    content: '•';
    display: inline-block;
    text-align: center;
    margin-left: -15px;
    width: 15px;
  }
  
  .m-story-meta__credit>*:last-child {
    display: block;
  }
  
  .m-story-meta__author {
    color: #000;
  }
  
  .m-story-meta__author>*:not(:first-child) {
    margin-top: 15px;
  }
  
  .m-story-meta__author:not(:first-child) {
    position: relative;
    padding-top: 30px;
    margin-top: 15px;
  }
  
  .m-story-meta__author:not(:first-child):before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .m-story-meta__author,.m-story-meta__shares {
    display: block;
  }
  
  .m-story-meta__shares:not(:first-child) {
    position: relative;
    padding-top: 15px;
    margin-top: 25px;
  }
  
  .m-story-meta__shares:not(:first-child):before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  @media screen and (max-width: 1279px) {
    .m-story-meta__share-actions {
      margin-top: 15px;
    }
  
    .single-picture-gallery .m-story-meta__share-actions {
      margin-bottom: 15px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-story-meta__share-actions {
      margin-top: 15px;
    }
  }
  
  .m-story-meta__m-count {
    margin-top: 10px;
    display: block;
  }
  
  @media screen and (max-width: 1279px) {
    .m-story-meta__author {
      display: none;
    }
  }
  
  .m-story-header__title {
    display: block;
    font-family: serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    letter-spacing: -.01em;
  }
  
  .wf-ptserif-n7-active .m-story-header__title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-story-header__title {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-story-header__title {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-story-header__title {
      overflow: hidden;
    }
  
    .m-story-header__title::before,.m-story-header__title::after {
      content: '';
      display: block;
    }
  
    .m-story-header__title::before {
      margin-top: -2px;
    }
  
    .m-story-header__title::after {
      margin-bottom: 2px;
    }
  
    .m-story-header__title .a-un-tuck {
      display: inline-block;
    }
  
    .m-story-header__title .a-un-tuck::before,.m-story-header__title .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-story-header__title .a-un-tuck::before {
      margin-top: 2px;
    }
  
    .m-story-header__title .a-un-tuck::after {
      margin-bottom: 2px;
    }
  }
  
  .s-branded:not(.s-branded--default) .m-story-header__title {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-story-header__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .s-branded:not(.s-branded--default) .m-story-header__title {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .s-branded:not(.s-branded--default) .m-story-header__title {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-story-header__title {
      padding-right: 42.5px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-story-header__title {
      padding-right: calc(((((100vw - 480px) / 15) * 1) + 0px) + 30px);
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-story-header__title {
      padding-right: calc(((((100vw - 480px) / 15) * 1) + 0px) + 30px);
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-story-header__title {
      padding-right: 52.5333333333px;
    }
  }
  
  .m-story-header__intro {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 17px;
    line-height: 25px;
    font-weight: 500;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-story-header__intro {
    font-family: "Roboto",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .m-story-header__intro {
      font-size: 18px;
      line-height: 30px;
      font-weight: 500;
    }
  }
  
  .m-story-header__intro::before,.m-story-header__intro::after {
    content: '';
    display: block;
  }
  
  .m-story-header__intro::before {
    margin-top: -3px;
  }
  
  .m-story-header__intro::after {
    margin-bottom: 3px;
  }
  
  .m-story-header__intro .a-un-tuck {
    display: inline-block;
  }
  
  .m-story-header__intro .a-un-tuck::before,.m-story-header__intro .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-story-header__intro .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-story-header__intro .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 1280px) {
    .m-story-header__intro::before,.m-story-header__intro::after {
      content: '';
      display: block;
    }
  
    .m-story-header__intro::before {
      margin-top: -1px;
    }
  
    .m-story-header__intro::after {
      margin-bottom: 1px;
    }
  
    .m-story-header__intro .a-un-tuck {
      display: inline-block;
    }
  
    .m-story-header__intro .a-un-tuck::before,.m-story-header__intro .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-story-header__intro .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .m-story-header__intro .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  .m-story-header__intro:not(:first-child) {
    margin-top: 30px;
  }
  
  .s-branded:not(.s-branded--default) .m-story-header__intro:not(:first-child) {
    margin-top: 20px;
  }
  
  @media screen and (min-width: 1400px) {
    .m-story-header__intro {
      padding-right: 86px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-story-header__intro {
      padding-right: calc(((((100vw - 480px) / 15) * 1) + 0px) + 31px);
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-story-header__intro {
      padding-right: calc(((((100vw - 480px) / 15) * 1) + 0px) + 31px);
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-story-header__intro {
      padding-right: 53.5333333333px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .m-story-image {
      clear: left;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-story-image {
      clear: both;
    }
  }
  
  .m-story-image:not(:first-child) {
    padding-top: 40px;
  }
  
  @media screen and (max-width: 649px) {
    .m-story-image--featured {
      margin-left: -15px;
      margin-right: -15px;
    }
  
    .m-story-image--featured .m-story-image__caption {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .m-story-image__caption {
    margin-top: 5px;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-story-image__caption {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-story-image__caption span {
    display: block;
  }
  
  .m-story-image img {
    width: 100%;
  }
  
  @media screen and (max-width: 1279px) {
    .m-story-media,.m-story-video,.m-story-image {
      clear: left;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-story-media,.m-story-video,.m-story-image {
      clear: both;
    }
  }
  
  .m-story-media:not(:first-child),.m-story-video:not(:first-child),.m-story-image:not(:first-child) {
    padding-top: 40px;
  }
  
  @media screen and (max-width: 649px) {
    .m-story-media--featured,.m-story-video--featured,.m-story-image--featured {
      margin-left: -15px;
      margin-right: -15px;
    }
  
    .m-story-media--featured .m-story-media__caption,.m-story-video--featured .m-story-media__caption,.m-story-image--featured .m-story-media__caption,.m-story-media--featured .m-story-video__caption,.m-story-video--featured .m-story-video__caption,.m-story-image--featured .m-story-video__caption,.m-story-media--featured .m-story-image__caption,.m-story-video--featured .m-story-image__caption,.m-story-image--featured .m-story-image__caption {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .m-story-media__caption,.m-story-video__caption,.m-story-image__caption {
    margin-top: 5px;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-story-media__caption,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-story-video__caption,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-story-image__caption {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-story-media__caption span,.m-story-video__caption span,.m-story-image__caption span {
    display: block;
  }
  
  .m-story-gutter-tout {
    display: block;
  }
  
  .m-story-gutter-tout:not(:first-child) {
    padding-top: 20px;
    margin-top: 25px;
    position: relative;
  }
  
  .m-story-gutter-tout:not(:first-child):before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .m-story-gutter-tout__inner {
    margin-top: -10px;
    display: flex;
    flex-wrap: wrap;
  }
  
  @media screen and (max-width: 649px) {
    .m-story-gutter-tout__inner {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-story-gutter-tout__inner {
      margin-left: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-story-gutter-tout__inner {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-story-gutter-tout__inner {
      margin-left: -30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-story-gutter-tout__inner {
      margin-left: -30px;
    }
  }
  
  .m-story-gutter-tout__thumb,.m-story-gutter-tout__content {
    margin-top: 10px;
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .m-story-gutter-tout__thumb,.m-story-gutter-tout__content {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-story-gutter-tout__thumb,.m-story-gutter-tout__content {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-story-gutter-tout__thumb,.m-story-gutter-tout__content {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-story-gutter-tout__thumb,.m-story-gutter-tout__content {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-story-gutter-tout__thumb,.m-story-gutter-tout__content {
      padding-left: 30px;
    }
  }
  
  .m-story-gutter-tout__content:not(:first-child) {
    margin-top: 15px;
  }
  
  .m-story-gutter-tout__thumb {
    width: 33.3333333333%;
  }
  
  @media screen and (min-width: 1000px) {
    .m-story-gutter-tout__thumb {
      width: 100%;
    }
  }
  
  .m-story-gutter-tout__content {
    width: 66.6666666667%;
  }
  
  @media screen and (min-width: 1000px) {
    .m-story-gutter-tout__content {
      width: 100%;
    }
  }
  
  .m-story-gutter-tout__thumb img {
    width: 100%;
  }
  
  .m-story-gutter-tout__title {
    display: block;
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-ptserif-n7-active .m-story-gutter-tout__title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-story-gutter-tout__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .m-story-gutter-tout__title::before,.m-story-gutter-tout__title::after {
    content: '';
    display: block;
  }
  
  .m-story-gutter-tout__title::before {
    margin-top: -3px;
  }
  
  .m-story-gutter-tout__title::after {
    margin-bottom: 3px;
  }
  
  .m-story-gutter-tout__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-story-gutter-tout__title .a-un-tuck::before,.m-story-gutter-tout__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-story-gutter-tout__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-story-gutter-tout__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .s-branded:not(.s-branded--default) .m-story-gutter-tout__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .s-branded:not(.s-branded--default) .m-story-gutter-tout__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .s-branded:not(.s-branded--default) .m-story-gutter-tout__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .s-branded:not(.s-branded--default) .m-story-gutter-tout__title::before,.s-branded:not(.s-branded--default) .m-story-gutter-tout__title::after {
    content: '';
    display: block;
  }
  
  .s-branded:not(.s-branded--default) .m-story-gutter-tout__title::before {
    margin-top: -3px;
  }
  
  .s-branded:not(.s-branded--default) .m-story-gutter-tout__title::after {
    margin-bottom: 3px;
  }
  
  .s-branded:not(.s-branded--default) .m-story-gutter-tout__title .a-un-tuck {
    display: inline-block;
  }
  
  .s-branded:not(.s-branded--default) .m-story-gutter-tout__title .a-un-tuck::before,.s-branded:not(.s-branded--default) .m-story-gutter-tout__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .s-branded:not(.s-branded--default) .m-story-gutter-tout__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .s-branded:not(.s-branded--default) .m-story-gutter-tout__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-story-gutter-tout__date {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-story-gutter-tout__date {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-story-gutter-tout--small .m-story-gutter-tout__content {
      width: 100%;
    }
  
    .m-story-gutter-tout--small .m-story-gutter-tout__thumb {
      width: 100%;
    }
  }
  
  .m-story-gutter-tout--small .m-story-gutter-tout__title {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-story-gutter-tout--small .m-story-gutter-tout__title {
    font-family: "Roboto",sans-serif;
  }
  
  .s-branded:not(.s-branded--default) .m-story-gutter-tout--small .m-story-gutter-tout__title {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .s-branded:not(.s-branded--default) .m-story-gutter-tout--small .m-story-gutter-tout__title {
    font-family: "Roboto",sans-serif;
  }
  
  .m-story-quote {
    text-align: left;
    background: #F9F7F2;
    color: #7B7B7B;
    position: relative;
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    max-width: 345px;
    margin-left: auto;
    margin-right: auto;
    overflow: visible !important;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 25px;
    border-radius: 3px;
  }
  
  .wf-ptserif-n7-active .m-story-quote {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-story-quote {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .m-story-quote::before,.m-story-quote::after {
    content: '';
    display: block;
  }
  
  .m-story-quote::before {
    margin-top: -3px;
  }
  
  .m-story-quote::after {
    margin-bottom: 3px;
  }
  
  .m-story-quote .a-un-tuck {
    display: inline-block;
  }
  
  .m-story-quote .a-un-tuck::before,.m-story-quote .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-story-quote .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-story-quote .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 650px) {
    .m-story-quote {
      padding-right: 15px;
      padding-bottom: 35px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-story-quote {
      padding-bottom: 50px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-story-quote {
      padding-bottom: 70px;
    }
  }
  
  .m-story-quote--large {
    padding-bottom: 25px;
  }
  
  @media screen and (min-width: 650px) {
    .m-story-quote--large {
      padding-right: 35px;
      padding-bottom: 35px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-story-quote--large {
      display: block;
      overflow: hidden;
      font-family: serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      padding-left: 35px;
      padding-right: 25px;
      padding-bottom: 45px;
    }
  
    .wf-ptserif-n7-active .m-story-quote--large {
      font-family: "PT Serif",serif;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1000px) {
    .m-story-quote--large {
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-story-quote--large::before,.m-story-quote--large::after {
      content: '';
      display: block;
    }
  
    .m-story-quote--large::before {
      margin-top: -3px;
    }
  
    .m-story-quote--large::after {
      margin-bottom: 3px;
    }
  
    .m-story-quote--large .a-un-tuck {
      display: inline-block;
    }
  
    .m-story-quote--large .a-un-tuck::before,.m-story-quote--large .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-story-quote--large .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .m-story-quote--large .a-un-tuck::after {
      margin-bottom: 3px;
    }
  }
  
  .m-story-quote:after {
    content: '';
    width: 60px;
    height: 60px;
    border: 30px solid transparent;
    border-color: transparent #F9F7F2 transparent transparent;
    position: absolute;
    top: 100%;
    right: 0;
    margin-top: -30px;
  }
  
  .m-story-quote__quote {
    display: block;
    position: relative;
  }
  
  .m-story-quote__quote:before {
    content: '“';
    position: absolute;
    right: 100%;
    margin-right: 1px;
  }
  
  .m-story-quote__quote:after {
    content: '”';
  }
  
  .m-story-quote__cite {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-story-quote__cite {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-story-quote__cite:not(:first-child) {
    padding-top: 35px;
  }
  
  .o-story-paper-quite {
    text-align: left;
    background: #F9F7F2;
    margin-top: 30px;
    padding: 25px;
    color: #7B7B7B;
  }
  
  .o-story-paper-quite__label {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    position: relative;
    padding-bottom: 40px;
    margin-bottom: 15px;
    color: #fc191d;
    text-transform: uppercase;
  }
  
  .wf-graphikcompact-n7-active .o-story-paper-quite__label {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .o-story-paper-quite__label {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .o-story-paper-quite__label::before,.o-story-paper-quite__label::after {
    content: '';
    display: block;
  }
  
  .o-story-paper-quite__label::before {
    margin-top: -3px;
  }
  
  .o-story-paper-quite__label::after {
    margin-bottom: 3px;
  }
  
  .o-story-paper-quite__label .a-un-tuck {
    display: inline-block;
  }
  
  .o-story-paper-quite__label .a-un-tuck::before,.o-story-paper-quite__label .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .o-story-paper-quite__label .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .o-story-paper-quite__label .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .o-story-paper-quite__label::after {
    position: absolute;
    width: 100%;
    height: 20px;
    background: repeating-linear-gradient(180deg, #E5E5E5, #E5E5E5 1px, transparent 1px, transparent 4px);
    bottom: 0;
    left: 0;
    border-width: 0 !important;
  }
  
  .o-story-paper-quite__headline {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 20px;
  }
  
  .wf-ptserif-n7-active .o-story-paper-quite__headline {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 1000px) {
    .o-story-paper-quite__headline {
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  }
  
  .o-story-paper-quite__headline::before,.o-story-paper-quite__headline::after {
    content: '';
    display: block;
  }
  
  .o-story-paper-quite__headline::before {
    margin-top: -3px;
  }
  
  .o-story-paper-quite__headline::after {
    margin-bottom: 3px;
  }
  
  .o-story-paper-quite__headline .a-un-tuck {
    display: inline-block;
  }
  
  .o-story-paper-quite__headline .a-un-tuck::before,.o-story-paper-quite__headline .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .o-story-paper-quite__headline .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .o-story-paper-quite__headline .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-story-link {
    clear: left;
  }
  
  @media screen and (max-width: 999px) {
    .m-story-link {
      clear: both;
    }
  }
  
  .m-story-link:not(:first-child) {
    padding-top: 50px;
  }
  
  @media screen and (max-width: 1279px) {
    .m-story-signup {
      clear: left;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-story-signup {
      clear: both;
    }
  }
  
  .m-story-signup:not(:first-child) {
    padding-top: 50px;
  }
  
  @media screen and (max-width: 1279px) {
    .m-story-tweet {
      clear: left;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-story-tweet {
      clear: both;
    }
  }
  
  .m-story-tweet:not(:first-child) {
    padding-top: 50px;
  }
  
  @media screen and (max-width: 1279px) {
    .m-story-ad {
      clear: left;
    }
  }
  
  @media screen and (max-width: 999px) {
    .m-story-ad {
      clear: both;
    }
  }
  
  .m-story-ad:not(:first-child) {
    margin-top: 45px;
  }
  
  .m-story-ad--full {
    position: relative;
    background: #fff;
    clear: both;
    margin-left: -50vw;
    margin-right: -50vw;
    width: 100vw;
  }
  
  .m-story-ad--full:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  @media screen and (max-width: 999px) {
    .m-story-ad--full {
      left: 50%;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-story-ad--full {
      left: 75.9%;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-story-ad--full {
      left: 56.7%;
    }
  }
  
  .m-live-blog-title {
    background-color: #FF1204;
    color: #fff;
    overflow: hidden;
    padding: 0 20px;
    border-radius: 3px;
  }
  
  .m-live-blog-title:before {
    content: '';
    width: 13px;
    height: 13px;
    display: inline-block;
    border-radius: 50%;
    background-color: currentColor;
    margin-right: 5px;
    margin-left: -2px;
  }
  
  .m-live-blog-title:before {
    vertical-align: -1px;
  }
  
  .m-live-blog-title__label {
    display: inline-block;
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    line-height: 40px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-live-blog-title__label {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-live-blog-item {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  .m-live-blog-item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    border-width: 1px;
    pointer-events: none;
  }
  
  .m-live-blog-item__inner {
    position: relative;
    overflow: hidden;
  }
  
  @media screen and (max-width: 649px) {
    .m-live-blog-item__content {
      padding-right: calc((((100vw - 105px) / 6) * 1) + 0px);
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-live-blog-item__content {
      padding-right: 32.5333333333px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-live-blog-item__content {
      padding-right: calc((((100vw - 480px) / 15) * 1) + 0px);
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-live-blog-item__content {
      padding-right: calc((((100vw - 480px) / 15) * 1) + 0px);
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-live-blog-item__content {
      padding-right: 55px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .m-live-blog-item__content {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-live-blog-item__image {
      padding-right: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-live-blog-item__image {
      padding-right: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-live-blog-item__image {
      padding-right: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .m-live-blog-item__image {
      padding-right: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .m-live-blog-item__image {
      padding-right: 30px;
    }
  }
  
  .m-live-blog-item__image:not(:first-child) {
    padding-top: 25px;
  }
  
  .m-live-blog-item__tweet:not(:first-child) {
    padding-top: 10px;
  }
  
  .m-live-blog-meta {
    padding-left: 20px;
    padding-right: 20px;
  }
  
  @media screen and (min-width: 1280px) {
    .m-live-blog-meta {
      display: flex;
      flex-direction: column;
    }
  }
  
  .m-live-blog-meta__timestamp {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-live-blog-meta__timestamp {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-live-blog-meta__ago {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #FF1204;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-live-blog-meta__ago {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (min-width: 1280px) {
    .m-live-blog-meta__share-actions {
      padding-top: 30px;
      order: 1;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .m-live-blog-meta__share-actions {
      float: right;
    }
  }
  
  .m-tabs__nav {
    display: flex;
    background: #2B6EA8;
    justify-content: center;
    color: #fff;
    padding: 5px;
    font-size: 14px;
    font-weight: 700;
  }
  
  .m-tabs__nav li {
    padding: 0 20px;
    margin: 5px 0;
  }
  
  .m-tabs__nav li+li {
    border-left: 1px solid #fff;
  }
  
  .m-tabs__nav a {
    position: relative;
    text-transform: uppercase;
  }
  
  .m-tabs__nav a.active::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    bottom: -4px;
    left: 0;
  }
  
  .m-tabs__target>div {
    display: none;
  }
  
  .m-tabs__target>div.active {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .m-scorecard {
    text-align: center;
    display: block;
    font-family: sans-serif;
    font-size: 17px;
    line-height: 25px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-scorecard {
    font-family: "Roboto",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-scorecard {
      font-size: 18px;
      line-height: 30px;
    }
  }
  
  .m-scorecard::before,.m-scorecard::after {
    content: '';
    display: block;
  }
  
  .m-scorecard::before {
    margin-top: -3px;
  }
  
  .m-scorecard::after {
    margin-bottom: 3px;
  }
  
  .m-scorecard .a-un-tuck {
    display: inline-block;
  }
  
  .m-scorecard .a-un-tuck::before,.m-scorecard .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-scorecard .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-scorecard .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 650px) {
    .m-scorecard::before,.m-scorecard::after {
      content: '';
      display: block;
    }
  
    .m-scorecard::before {
      margin-top: -1px;
    }
  
    .m-scorecard::after {
      margin-bottom: 1px;
    }
  
    .m-scorecard .a-un-tuck {
      display: inline-block;
    }
  
    .m-scorecard .a-un-tuck::before,.m-scorecard .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-scorecard .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .m-scorecard .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  .m-scorecard__item {
    padding: 10px;
    border: 4px solid #216eb4;
    border-top: 0;
    min-height: 150px;
    position: relative;
  }
  
  .m-scorecard__date,.m-scorecard__series {
    font-weight: bold;
  }
  
  .m-scorecard__current-team {
    font-size: 20px;
    font-weight: bold;
  }
  
  .m-scorecard__live {
    background: #ff0000;
    color: #fff;
    padding: 2px 6px;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    position: absolute;
    top: 0;
    left: 0;
  }
  
  .m-scorecard__live::after {
    background: #ff0000;
    content: "";
    display: block;
    right: -3px;
    top: 0;
    height: 21px;
    width: 6px;
    position: absolute;
    -webkit-transform: skew(-17deg);
    transform: skew(-17deg);
  }
  
  .m-scorecard__no-match {
    padding-top: 45px;
  }
  
  .o-section {
    position: relative;
    padding-top: 10px;
  }
  
  .o-section:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 10px;
    background: repeating-linear-gradient(180deg, #E5E5E5, #E5E5E5 1px, transparent 1px, transparent 4px);
    top: 0 !important;
    border-width: 0 !important;
  }
  
  .o-section+.o-section {
    margin-top: 40px;
  }
  
  .o-section {
    position: relative;
  }
  
  .o-section__native-story {
    position: absolute;
    top: -18px;
    background-color: #FF1204;
    padding: 5px 20px;
  }
  
  .o-section__native-title {
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 27px;
    font-weight: 700;
    font-family: "Arial Narrow", sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-graphikcompact-n7-active .o-section__native-title {
    font-family: "Graphik Compact", sans-serif;
  }
  
  .o-section:not(:first-child) .o-story-content {
    border-bottom-width: 1px;
    padding-bottom: 30px;
  }
  
  .o-section:nth-child(odd) {
    background: #fff;
  }
  
  .o-section:nth-child(even) {
    background: #fff;
  }
  
  .o-story {
    position: relative;
    padding-top: 10px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-story {
      padding-top: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-story {
      padding-top: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .o-story {
      padding-top: 0;
      margin-top: 40px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-story {
      padding-left: calc(225px + 30px);
    }
  
    .o-story:before {
      content: '';
      position: absolute;
      border-left-width: 1px;
      top: 0;
      bottom: 0;
      left: calc(225px + 15px);
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-story {
      padding-left: calc(calc((((100vw - 480px) / 15) * 3) + 60px) + 30px);
    }
  
    .o-story:before {
      content: '';
      position: absolute;
      border-left-width: 1px;
      top: 0;
      bottom: 0;
      left: calc(calc((((100vw - 480px) / 15) * 3) + 60px) + 15px);
    }
  }
  
  @media screen and (min-width: 1280px) {
    .o-story__labels {
      position: absolute;
      left: 0;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .o-story__meta {
      position: absolute;
      left: 0;
      top: 60px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-story__meta {
      width: 225px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-story__meta {
      width: calc((((100vw - 480px) / 15) * 3) + 60px);
    }
  }
  
  @media screen and (max-width: 649px) {
    .o-story__meta {
      padding-top: 25px;
      padding-bottom: 30px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-story__meta {
      padding-top: 45px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .o-story__meta {
      padding-bottom: 35px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-story__meta:first-child {
      position: relative;
      padding-top: 20px;
    }
  
    .o-story__meta:first-child:before {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-top-width: 1px;
      top: 0px;
    }
  }
  
  .o-story__header {
    padding-top: 10px;
  }
  
  @media screen and (min-width: 650px) {
    .o-story__header {
      padding-top: 20px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .o-story__header {
      padding-top: 0;
      min-height: 115px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .o-story__header+.o-story__meta {
      position: relative;
      padding-top: 20px;
      margin-top: 30px;
      padding-bottom: 0;
    }
  
    .o-story__header+.o-story__meta:before {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-top-width: 1px;
      top: 0px;
    }
  }
  
  .o-story__property-bar {
    position: relative;
    position: relative;
    padding-top: 40px;
    overflow: hidden;
    padding-bottom: 15px;
  }
  
  .o-story__property-bar:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .o-story__property-bar:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  @media screen and (min-width: 1400px) {
    .o-story__property-bar {
      margin-right: 324px;
      padding-right: 15px;
      border-right-width: 1px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-story__property-bar {
      margin-right: calc(((((100vw - 480px) / 15) * 4) + 90px) + 14px);
      padding-right: 15px;
      border-right-width: 1px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-story__property-bar {
      margin-right: calc(((((100vw - 480px) / 15) * 5) + 120px) + 14px);
      padding-right: 15px;
      border-right-width: 1px;
    }
  }
  
  .o-story__property-bar:before {
    top: 20px;
    right: 15px;
  }
  
  @media screen and (min-width: 1000px) {
    .o-story__property-bar:before,.o-story__property-bar:after {
      right: 15px;
    }
  }
  
  .o-story__content {
    border-top-width: 1px;
    padding-top: 19px;
    margin-top: 20px;
  }
  
  @media screen and (max-width: 999px) {
    .o-story__content {
      border-top-width: 0;
      padding-top: 0;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .o-story__content {
      margin-top: 40px;
    }
  }
  
  .o-story__content-side__ads {
    margin-top: 0;
    padding-top: 0;
    border-top-width: 0;
  }
  
  .o-story__property-bar+.o-story__content {
    border-top-width: 0;
    margin-top: 0;
    padding-top: 0;
  }
  
  .o-story__towar-ads {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    width: 160px;
    z-index: 0;
  }
  
  @media screen and (max-width: 1279px) {
    .o-story__towar-ads {
      display: none;
    }
  }
  
  .o-story-content.o-story-content:not(:first-child) {
    padding-top: 0;
  }
  
  .o-story-content::after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
  }
  
  @media screen and (min-width: 1400px) {
    .o-story-content {
      margin-right: 324px;
      padding-right: 15px;
      border-right-width: 1px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-story-content {
      margin-right: calc(((((100vw - 480px) / 15) * 4) + 90px) + 14px);
      padding-right: 15px;
      border-right-width: 1px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-story-content {
      margin-right: calc(((((100vw - 480px) / 15) * 5) + 120px) + 14px);
      padding-right: 15px;
      border-right-width: 1px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .o-story-content:not(:first-child) {
      padding-top: 35px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .o-story-content--reverse {
      display: flex;
      flex-direction: column;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .o-story-content__main {
      padding-top: 10px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .o-story-content__main {
      padding-top: 30px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .o-story-content__main {
      padding-top: 30px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .o-story-content__main {
      padding-top: 30px;
    }
  }
  
  .o-story-content__video {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  
  @media screen and (min-width: 650px) {
    .o-story-content__video {
      padding-bottom: 20px;
      padding-top: 0;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .o-story-content__video {
      padding-bottom: 20px;
      padding-top: 0;
    }
  }
  
  .o-story-content__video-nyt .m-gutter-tout {
    margin-right: 0;
  }
  
  @media screen and (min-width: 650px) {
    .o-story-content__video-nyt .m-gutter-tout {
      margin-top: 50px;
    }
  }
  
  .o-story-content__photo {
    padding-top: 20px;
  }
  
  @media screen and (min-width: 1000px) {
    .o-story-content__photo {
      position: relative;
    }
  
    .o-story-content__photo:before {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-top-width: 1px;
      top: 0px;
    }
  }
  
  .o-story-content__photo:not(:first-child) {
    margin-top: 40px;
  }
  
  @media screen and (max-width: 999px) {
    .o-story-content__photo:not(:first-child) {
      position: relative;
    }
  
    .o-story-content__photo:not(:first-child):before {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-top-width: 1px;
      top: 0px;
    }
  }
  
  .o-story-content__photo-image img {
    height: auto;
  }
  
  @media screen and (max-width: 999px) {
    .o-story-content__featured-photo {
      order: -1;
    }
  }
  
  .o-story-content__quote:not(:first-child),.o-story-content__opinion:not(:first-child) {
    padding-top: 0;
  }
  
  @media screen and (max-width: 649px) {
    .o-story-content__quote,.o-story-content__opinion {
      display: block;
      padding-bottom: 15px;
      margin-top: 30px;
    }
  }
  
  .o-story-content__quote>*,.o-story-content__opinion>* {
    margin-top: 35px;
  }
  
  @media screen and (min-width: 650px) {
    .o-story-content__quote>*,.o-story-content__opinion>* {
      float: left;
      clear: left;
      margin-bottom: 115px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-story-content__quote>*,.o-story-content__opinion>* {
      width: 223px;
      margin-right: 40px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-story-content__quote>*,.o-story-content__opinion>* {
      width: calc((((100vw - 480px) / 15) * 4) + 90px);
      margin-right: 40px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-story-content__quote>*,.o-story-content__opinion>* {
      width: calc((((100vw - 480px) / 15) * 3) + 60px);
      margin-left: calc((((((100vw - 480px) / 15) * 3) + 60px) + 30px) * -1);
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-story-content__quote>*,.o-story-content__opinion>* {
      width: 225px;
      margin-left: -255px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-story-content__quote--large>*,.o-story-content__opinion--large>* {
      width: calc((((100vw - 480px) / 15) * 5) + 120px);
      margin-right: 40px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-story-content__quote--large>*,.o-story-content__opinion--large>* {
      width: 395px;
      margin-right: 40px;
    }
  }
  
  .o-story-content__opinion>* {
    margin-top: 10px;
  }
  
  @media screen and (min-width: 650px) {
    .o-story-content__opinion>* {
      margin-bottom: 0;
    }
  }
  
  .o-story-content__related>* {
    margin-top: 30px;
  }
  
  @media screen and (min-width: 1000px) {
    .o-story-content__related>* {
      margin-top: 35px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .o-story-content__related:not(.o-story-content__related--large)>* {
      float: left;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-story-content__related:not(.o-story-content__related--large)>* {
      width: 242.666666667px;
      margin-right: 40px;
      margin-top: 35px;
      margin-bottom: 45px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-story-content__related:not(.o-story-content__related--large)>* {
      width: calc((((100vw - 480px) / 15) * 4) + 90px);
      margin-right: 40px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-story-content__related:not(.o-story-content__related--large)>* {
      width: calc((((100vw - 480px) / 15) * 3) + 60px);
      margin-left: calc((((((100vw - 480px) / 15) * 3) + 60px) + 30px) * -1);
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-story-content__related:not(.o-story-content__related--large)>* {
      width: 225px;
      margin-left: -255px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .o-story-content__related--large>* {
      float: right;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-story-content__related--large>* {
      width: calc((((100vw - 480px) / 15) * 5) + 120px);
      margin-right: calc((((((100vw - 480px) / 15) * 5) + 120px) + 30px) * -1);
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-story-content__related--large>* {
      width: calc((((100vw - 480px) / 15) * 4) + 90px);
      margin-right: calc((((((100vw - 480px) / 15) * 4) + 90px) + 30px) * -1);
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-story-content__related--large>* {
      width: 310px;
      margin-right: -340px;
    }
  }
  
  .o-story-content__ad {
    margin-top: 30px;
  }
  
  @media screen and (min-width: 1400px) {
    .o-story-content__ad {
      float: right;
      clear: right;
      width: 310px;
      margin-right: -340px;
      margin-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-story-content__ad {
      float: right;
      clear: right;
      width: calc((((100vw - 480px) / 15) * 4) + 90px);
      margin-right: calc((((((100vw - 480px) / 15) * 4) + 90px) + 30px) * -1);
      margin-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-story-content__ad {
      float: right;
      clear: right;
      width: calc((((100vw - 480px) / 15) * 5) + 120px);
      margin-right: calc((((((100vw - 480px) / 15) * 5) + 120px) + 30px) * -1);
      margin-left: 30px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .o-story-content__ad:first-child {
      margin-top: -20px;
    }
  }
  
  .o-story-content__comments {
    clear: both;
  }
  
  .o-story-content__comments:not(:first-child) {
    padding-top: 35px;
  }
  
  .o-story-content__comments .ie-vuukle {
    display: none;
  }
  
  .o-story-content__live {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 40px;
    background: #fff;
    position: relative;
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1400px) {
    .o-story-content__live {
      float: left;
      margin-left: -255px;
      width: 905px;
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1280px) and (max-width: 1399px) {
    .o-story-content__live {
      float: left;
      margin-left: calc((((((100vw - 480px) / 15) * 3) + 60px) + 30px) * -1);
      width: calc((((100vw - 480px) / 15) * 11) + 300px);
    }
  }
  
  @media screen and (min-width: 1280px) and (min-width: 1000px) and (max-width: 1279px) {
    .o-story-content__live {
      float: left;
      margin-left: calc((((((100vw - 480px) / 15) * 5) + 120px) + 30px) * -1);
      width: calc(100vw - 60px);
    }
  }
  
  .o-story-content__live>*:not(:first-child) {
    margin-top: 20px;
  }
  
  .photoads {
    text-align: center;
    padding: 10px 0;
  }
  
  .ie-hide {
    display: none;
  }
  
  .m-story-video__excerpt {
    display: block;
    font-family: sans-serif;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-story-video__excerpt {
    font-family: "Roboto",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-story-video__excerpt {
      font-size: 18px;
      line-height: 30px;
    }
  }
  
  .m-story-video__excerpt::before,.m-story-video__excerpt::after {
    content: '';
    display: block;
  }
  
  .m-story-video__excerpt::before {
    margin-top: -3px;
  }
  
  .m-story-video__excerpt::after {
    margin-bottom: 3px;
  }
  
  .m-story-video__excerpt .a-un-tuck {
    display: inline-block;
  }
  
  .m-story-video__excerpt .a-un-tuck::before,.m-story-video__excerpt .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-story-video__excerpt .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-story-video__excerpt .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 650px) {
    .m-story-video__excerpt::before,.m-story-video__excerpt::after {
      content: '';
      display: block;
    }
  
    .m-story-video__excerpt::before {
      margin-top: -1px;
    }
  
    .m-story-video__excerpt::after {
      margin-bottom: 1px;
    }
  
    .m-story-video__excerpt .a-un-tuck {
      display: inline-block;
    }
  
    .m-story-video__excerpt .a-un-tuck::before,.m-story-video__excerpt .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-story-video__excerpt .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .m-story-video__excerpt .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-story-video__excerpt {
      position: relative;
      padding-top: 20px;
    }
  
    .m-story-video__excerpt:before {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-top-width: 1px;
      top: 0px;
    }
  }
  
  .o-story-nav {
    padding-top: 50px;
    margin-bottom: 40px;
  }
  
  .archive .o-story-nav {
    padding-top: 0px;
  }
  
  @media screen and (max-width: 649px) {
    .archive .o-story-nav {
      padding-top: 10px;
    }
  }
  
  .o-story-nav__breadcrumbs:not(:first-child) {
    padding-top: 30px;
  }
  
  .o-listing {
    overflow: hidden;
    padding: 0 0 35px;
    color: var(--listing-header__fg-color, #000);
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-listing {
      padding: 0 0 50px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .o-listing {
      padding: 0 0 40px;
    }
  }
  
  .o-listing:not(:first-child):not(.o-listing--grouped) {
    position: relative;
  }
  
  .o-listing:not(:first-child):not(.o-listing--grouped):before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .o-listing--grouped {
    padding-top: 5px;
    padding-bottom: 0;
  }
  
  .o-listing--primary:not(.o-listing--bannered):not(.o-listing--video):not(.o-listing--sponsored):not(.o-listing--beige):not(.o-listing--iplt20),.o-listing--landing:not(.o-listing--bannered):not(.o-listing--video):not(.o-listing--sponsored):not(.o-listing--beige):not(.o-listing--iplt20),.o-listing:not(.o-listing--video):not(.o-listing--sponsored):not(.o-listing--beige):not(.o-listing--grouped):not(.o-listing--iplt20)+.o-listing:not(.o-listing--bannered):not(.o-listing--video):not(.o-listing--sponsored):not(.o-listing--beige):not(.o-listing--iplt20) {
    position: relative;
    padding-top: 10px;
  }
  
  .o-listing--primary:not(.o-listing--bannered):not(.o-listing--video):not(.o-listing--sponsored):not(.o-listing--beige):not(.o-listing--iplt20):before,.o-listing--landing:not(.o-listing--bannered):not(.o-listing--video):not(.o-listing--sponsored):not(.o-listing--beige):not(.o-listing--iplt20):before,.o-listing:not(.o-listing--video):not(.o-listing--sponsored):not(.o-listing--beige):not(.o-listing--grouped):not(.o-listing--iplt20)+.o-listing:not(.o-listing--bannered):not(.o-listing--video):not(.o-listing--sponsored):not(.o-listing--beige):not(.o-listing--iplt20):before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 10px;
    background: repeating-linear-gradient(180deg, #E5E5E5, #E5E5E5 1px, transparent 1px, transparent 4px);
    top: 0 !important;
    border-width: 0 !important;
  }
  
  @media screen and (min-width: 1000px) {
    .o-listing--last {
      padding: 0 0 100px;
    }
  }
  
  .o-listing__header {
    position: relative;
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column;
  }
  
  .o-listing__header:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  .o-listing__ad:before,.o-listing__ad:after {
    content: '';
    display: block;
  }
  
  .o-listing__ad:before {
    margin-top: -21px;
  }
  
  @media screen and (min-width: 1000px) {
    .o-listing__ad:before {
      margin-top: -20px;
    }
  }
  
  .o-listing__ad:after {
    margin-bottom: -20px;
  }
  
  @media screen and (max-width: 999px) {
    .o-listing__ad {
      padding-bottom: 20px;
      order: 1;
    }
  }
  
  @media screen and (min-width: 650px) {
    .o-listing__banner .o-listing__header:after {
      display: none;
    }
  }
  
  .o-listing__items {
    margin-top: 25px;
    color: #000;
    overflow: hidden;
  }
  
  .o-listing__items--tight {
    margin-top: 20px;
  }
  
  .o-listing__load-more:not(:first-child) {
    margin-top: 25px;
  }
  
  .o-listing--primary {
    padding-bottom: 40px;
  }
  
  .o-listing__section-title {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #9F9F9F;
    padding-top: 5px;
    padding-bottom: 15px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .o-listing__section-title {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (min-width: 1280px) {
    .o-listing__section-title {
      padding-bottom: 10px;
    }
  }
  
  .o-listing__link {
    color: #FF1204;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .s-branded--tech .o-listing__link {
    color: #439BF8;
  }
  
  .s-branded--photo .o-listing__link {
    color: #818C92;
  }
  
  .s-branded--auto .o-listing__link {
    color: #1EC16F;
  }
  
  .s-branded--health .o-listing__link {
    color: #1BB0A7;
  }
  
  .s-branded--parenting .o-listing__link {
    color: #FC4C89;
  }
  
  .s-branded--video .o-listing__link {
    color: #ECC42C;
  }
  
  .s-branded--food .o-listing__link {
    color: #FC6320;
  }
  
  .s-branded--audio .o-listing__link {
    color: #7F26DD;
  }
  
  .s-branded--plus .o-listing__link {
    color: #FF1204;
  }
  
  .s-branded--live .o-listing__link {
    color: #FF1204;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .o-listing__link {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-listing__featured {
      width: calc(((((100vw - 480px) / 15) * 10) + 270px) + 30px);
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-listing__featured {
      width: calc(((((100vw - 480px) / 15) * 7) + 180px) + 30px);
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-listing__featured {
      width: 595px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-listing__top-section {
      width: calc(((((100vw - 480px) / 15) * 7) + 180px) + 30px);
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-listing__top-section {
      width: calc(((((100vw - 480px) / 15) * 5) + 120px) + 30px);
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-listing__top-section {
      width: 425px;
    }
  }
  
  .o-listing__stories {
    order: 1;
  }
  
  @media screen and (min-width: 1280px) {
    .o-listing__stories {
      order: -1;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-listing__stories {
      width: calc(((((100vw - 480px) / 15) * 4) + 90px) + 30px);
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-listing__stories {
      width: 340px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-listing__stories--alt {
      width: calc(((((100vw - 480px) / 15) * 10) + 270px) + 30px);
    }
  
    .o-listing__stories--alt>.l-grid-wrapper:before {
      content: '';
      position: absolute;
      right: -16px;
      top: 0;
      bottom: 0;
      border-right-width: 1px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .o-listing__etc--alt {
      order: 1;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-listing__etc {
      width: calc(((((100vw - 480px) / 15) * 5) + 120px) + 30px);
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-listing__etc {
      width: calc(((((100vw - 480px) / 15) * 4) + 90px) + 30px);
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-listing__etc {
      width: 340px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-listing__top-section-ls,.o-listing__stories-ls,.o-listing__etc-live {
      width: calc(((((100vw - 480px) / 15) * 5) + 120px) + 30px);
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-listing__top-section-ls,.o-listing__stories-ls,.o-listing__etc-live {
      width: 425px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-listing__top-section-ls {
      width: calc(((((100vw - 480px) / 15) * 7) + 180px) + 30px);
    }
  }
  
  .o-listing__stories-ls {
    order: 1;
  }
  
  @media screen and (min-width: 1280px) {
    .o-listing__stories-ls {
      order: -1;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-listing__etc-live {
      width: calc(((((100vw - 480px) / 15) * 8) + 210px) + 30px);
    }
  }
  
  .o-listing .m-listing-header {
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing .m-listing-header .m-listing-header__aux {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing .m-listing-header .m-pill {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing .m-listing-header a.m-pill:hover .m-pill__label {
    color: var(--listing-header__bg-color, #fff);
  }
  
  .o-listing__banner {
    position: relative;
  }
  
  .o-listing__banner.o-listing__banner--dark-blue {
    --listing-header__fg-color: #fff;
    --listing-header__bg-color: #282E47;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing__banner.o-listing__banner--dark-blue .m-listing-header {
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing__banner.o-listing__banner--dark-blue .m-listing-header .m-listing-header__aux {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing__banner.o-listing__banner--dark-blue .m-listing-header .m-pill {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing__banner.o-listing__banner--dark-blue .m-listing-header a.m-pill:hover .m-pill__label {
    color: var(--listing-header__bg-color, #fff);
  }
  
  .o-listing__banner.o-listing__banner--green {
    --listing-header__fg-color: #fff;
    --listing-header__bg-color: #1EC16F;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing__banner.o-listing__banner--green .m-listing-header {
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing__banner.o-listing__banner--green .m-listing-header .m-listing-header__aux {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing__banner.o-listing__banner--green .m-listing-header .m-pill {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing__banner.o-listing__banner--green .m-listing-header a.m-pill:hover .m-pill__label {
    color: var(--listing-header__bg-color, #fff);
  }
  
  .o-listing__banner.o-listing__banner--blue {
    --listing-header__bg-color: #2B6EA8;
  }
  
  .o-listing__banner.o-listing__banner--grey {
    --listing-header__bg-color: #818C92;
  }
  
  .o-listing__banner.o-listing__banner--teal {
    --listing-header__bg-color: #1BB0A7;
  }
  
  .o-listing__banner.o-listing__banner--pink {
    --listing-header__bg-color: #FC4C89;
  }
  
  .o-listing__banner.o-listing__banner--yellow {
    --listing-header__bg-color: #ECC42C;
  }
  
  .o-listing__banner.o-listing__banner--orange {
    --listing-header__bg-color: #FC6320;
  }
  
  .o-listing__banner.o-listing__banner--purple {
    --listing-header__bg-color: #7F26DD;
  }
  
  .o-listing__banner.o-listing__banner--red {
    --listing-header__bg-color: #FF1204;
  }
  
  .o-listing__banner.o-listing__banner--blue,.o-listing__banner.o-listing__banner--grey,.o-listing__banner.o-listing__banner--teal,.o-listing__banner.o-listing__banner--pink,.o-listing__banner.o-listing__banner--yellow,.o-listing__banner.o-listing__banner--orange,.o-listing__banner.o-listing__banner--purple,.o-listing__banner.o-listing__banner--red {
    --listing-header__fg-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing__banner.o-listing__banner--blue .m-listing-header,.o-listing__banner.o-listing__banner--grey .m-listing-header,.o-listing__banner.o-listing__banner--teal .m-listing-header,.o-listing__banner.o-listing__banner--pink .m-listing-header,.o-listing__banner.o-listing__banner--yellow .m-listing-header,.o-listing__banner.o-listing__banner--orange .m-listing-header,.o-listing__banner.o-listing__banner--purple .m-listing-header,.o-listing__banner.o-listing__banner--red .m-listing-header {
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing__banner.o-listing__banner--blue .m-listing-header .m-listing-header__aux,.o-listing__banner.o-listing__banner--grey .m-listing-header .m-listing-header__aux,.o-listing__banner.o-listing__banner--teal .m-listing-header .m-listing-header__aux,.o-listing__banner.o-listing__banner--pink .m-listing-header .m-listing-header__aux,.o-listing__banner.o-listing__banner--yellow .m-listing-header .m-listing-header__aux,.o-listing__banner.o-listing__banner--orange .m-listing-header .m-listing-header__aux,.o-listing__banner.o-listing__banner--purple .m-listing-header .m-listing-header__aux,.o-listing__banner.o-listing__banner--red .m-listing-header .m-listing-header__aux {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing__banner.o-listing__banner--blue .m-listing-header .m-pill,.o-listing__banner.o-listing__banner--grey .m-listing-header .m-pill,.o-listing__banner.o-listing__banner--teal .m-listing-header .m-pill,.o-listing__banner.o-listing__banner--pink .m-listing-header .m-pill,.o-listing__banner.o-listing__banner--yellow .m-listing-header .m-pill,.o-listing__banner.o-listing__banner--orange .m-listing-header .m-pill,.o-listing__banner.o-listing__banner--purple .m-listing-header .m-pill,.o-listing__banner.o-listing__banner--red .m-listing-header .m-pill {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing__banner.o-listing__banner--blue .m-listing-header a.m-pill:hover .m-pill__label,.o-listing__banner.o-listing__banner--grey .m-listing-header a.m-pill:hover .m-pill__label,.o-listing__banner.o-listing__banner--teal .m-listing-header a.m-pill:hover .m-pill__label,.o-listing__banner.o-listing__banner--pink .m-listing-header a.m-pill:hover .m-pill__label,.o-listing__banner.o-listing__banner--yellow .m-listing-header a.m-pill:hover .m-pill__label,.o-listing__banner.o-listing__banner--orange .m-listing-header a.m-pill:hover .m-pill__label,.o-listing__banner.o-listing__banner--purple .m-listing-header a.m-pill:hover .m-pill__label,.o-listing__banner.o-listing__banner--red .m-listing-header a.m-pill:hover .m-pill__label {
    color: var(--listing-header__bg-color, #fff);
  }
  
  .o-listing__banner.o-listing__banner--dark-blue:before,.o-listing__banner.o-listing__banner--green:before,.o-listing__banner.o-listing__banner--blue:before,.o-listing__banner.o-listing__banner--grey:before,.o-listing__banner.o-listing__banner--teal:before,.o-listing__banner.o-listing__banner--pink:before,.o-listing__banner.o-listing__banner--yellow:before,.o-listing__banner.o-listing__banner--orange:before,.o-listing__banner.o-listing__banner--purple:before,.o-listing__banner.o-listing__banner--red:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -50vw;
    height: 85px;
    width: calc(100vw + 20px);
    z-index: -1;
    background-color: var(--listing-header__bg-color, transparent);
  }
  
  .o-listing--sponsored {
    background-color: rgba(132,136,150,0.1);
    --listing-header__fg-color: #9F9F9F;
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing--sponsored .m-listing-header {
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing--sponsored .m-listing-header .m-listing-header__aux {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--sponsored .m-listing-header .m-pill {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--sponsored .m-listing-header a.m-pill:hover .m-pill__label {
    color: var(--listing-header__bg-color, #fff);
  }
  
  .o-listing--related {
    --listing-header__fg-color: #9F9F9F;
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing--related .m-listing-header {
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing--related .m-listing-header .m-listing-header__aux {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--related .m-listing-header .m-pill {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--related .m-listing-header a.m-pill:hover .m-pill__label {
    color: var(--listing-header__bg-color, #fff);
  }
  
  .o-listing--landing {
    --listing-header__fg-color: #FF1204;
    color: var(--listing-header__fg-color, #000);
  }
  
  .s-branded--tech .o-listing--landing {
    --listing-header__fg-color: #439BF8;
  }
  
  .s-branded--photo .o-listing--landing {
    --listing-header__fg-color: #818C92;
  }
  
  .s-branded--auto .o-listing--landing {
    --listing-header__fg-color: #1EC16F;
  }
  
  .s-branded--health .o-listing--landing {
    --listing-header__fg-color: #1BB0A7;
  }
  
  .s-branded--parenting .o-listing--landing {
    --listing-header__fg-color: #FC4C89;
  }
  
  .s-branded--video .o-listing--landing {
    --listing-header__fg-color: #ECC42C;
  }
  
  .s-branded--food .o-listing--landing {
    --listing-header__fg-color: #FC6320;
  }
  
  .s-branded--audio .o-listing--landing {
    --listing-header__fg-color: #7F26DD;
  }
  
  .s-branded--plus .o-listing--landing {
    --listing-header__fg-color: #FF1204;
  }
  
  .s-branded--live .o-listing--landing {
    --listing-header__fg-color: #FF1204;
  }
  
  .o-listing--landing .m-listing-header {
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing--landing .m-listing-header .m-listing-header__aux {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--landing .m-listing-header .m-pill {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--landing .m-listing-header a.m-pill:hover .m-pill__label {
    color: var(--listing-header__bg-color, #fff);
  }
  
  .o-listing--video {
    --listing-header__fg-color: #fff;
    --listing-header__bg-color: #282E47;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #282E47;
    border-color: rgba(229,229,229,0.2);
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing--video .m-listing-header {
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing--video .m-listing-header .m-listing-header__aux {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--video .m-listing-header .m-pill {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--video .m-listing-header a.m-pill:hover .m-pill__label {
    color: var(--listing-header__bg-color, #fff);
  }
  
  .o-listing--exclusive {
    --listing-header__fg-color: #fff;
    --listing-header__bg-color: #282E47;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #000;
    border-color: rgba(229,229,229,0.2);
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing--exclusive .m-listing-header {
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing--exclusive .m-listing-header .m-listing-header__aux {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--exclusive .m-listing-header .m-pill {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--exclusive .m-listing-header a.m-pill:hover .m-pill__label {
    color: var(--listing-header__bg-color, #fff);
  }
  
  .o-listing--iplt20,.o-listing--cwc,.o-listing--pkl {
    position: relative;
    --listing-header__fg-color: #fff;
    --listing-header__bg-color: #282E47;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #282E47;
    border-color: #E5E5E5;
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing--iplt20 .m-listing-header,.o-listing--cwc .m-listing-header,.o-listing--pkl .m-listing-header {
    color: var(--listing-header__fg-color, #000);
  }
  
  .o-listing--iplt20 .m-listing-header .m-listing-header__aux,.o-listing--cwc .m-listing-header .m-listing-header__aux,.o-listing--pkl .m-listing-header .m-listing-header__aux {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--iplt20 .m-listing-header .m-pill,.o-listing--cwc .m-listing-header .m-pill,.o-listing--pkl .m-listing-header .m-pill {
    color: var(--listing-header__fg-color, #848896);
  }
  
  .o-listing--iplt20 .m-listing-header a.m-pill:hover .m-pill__label,.o-listing--cwc .m-listing-header a.m-pill:hover .m-pill__label,.o-listing--pkl .m-listing-header a.m-pill:hover .m-pill__label {
    color: var(--listing-header__bg-color, #fff);
  }
  
  .o-listing--iplt20 .m-advert,.o-listing--cwc .m-advert,.o-listing--pkl .m-advert {
    background-color: rgba(255,255,255,0);
  }
  
  .o-listing--iplt20 .m-advert__label,.o-listing--cwc .m-advert__label,.o-listing--pkl .m-advert__label {
    color: rgba(255,255,255,0.7);
  }
  
  .o-listing--video .o-listing__items,.o-listing--iplt20 .o-listing__items,.o-listing--cwc .o-listing__items,.o-listing--pkl .o-listing__items {
    color: #fff;
  }
  
  .o-listing--beige {
    background-color: #F9F7F2;
  }
  
  .o-listing--exclusive {
    padding-top: 40px;
  }
  
  @media screen and (max-width: 649px) {
    .o-listing--exclusive-stamp {
      margin: auto;
    }
  }
  
  .o-listing--exclusive .m-listing-header__title {
    text-align: center;
    margin-top: 20px;
  }
  
  .o-listing--exclusive .l-container {
    position: relative;
    padding-bottom: 40px;
  }
  
  .o-listing--exclusive .exclusive-bg-top {
    position: absolute;
    top: 0;
  }
  
  @media screen and (max-width: 649px) {
    .o-listing--exclusive .exclusive-bg-top {
      top: -21px;
    }
  }
  
  .o-listing--exclusive .exclusive-bg-bottom {
    transform: rotate(-180deg);
    position: absolute;
    bottom: -40px;
    right: 15px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-listing--exclusive .exclusive-bg-bottom {
      bottom: -50px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .o-listing--exclusive .exclusive-bg-bottom {
      bottom: -35px;
    }
  }
  
  .o-listing--exclusive * {
    color: #fff;
  }
  
  .o-results {
    border-width: 1px;
    border-radius: 3px;
    overflow: hidden;
  }
  
  .o-results__header {
    background-color: #F9F7F2;
    padding: 15px 15px;
  }
  
  .o-results__table {
    padding: 0 10px;
  }
  
  .o-listing-group {
    padding: 0 0 35px;
  }
  
  .o-listing-group:not(:first-child) {
    position: relative;
  }
  
  .o-listing-group:not(:first-child):before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-listing-group {
      padding: 0 0 50px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .o-listing-group {
      padding: 0 0 75px;
    }
  }
  
  .o-listing-group__ad:not(:first-child) {
    margin-top: 40px;
    position: relative;
  }
  
  .o-listing-group__ad:not(:first-child):before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .o-listing-group__ad:not(:last-child) {
    margin-bottom: 20px;
    position: relative;
  }
  
  .o-listing-group__ad:not(:last-child):after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  .o-results {
    border-width: 1px;
    border-radius: 3px;
    overflow: hidden;
  }
  
  .o-results__header {
    background-color: #F9F7F2;
    padding: 15px 15px;
  }
  
  .o-results__table {
    padding: 0 10px;
  }
  
  .o-video {
    overflow: hidden;
    background-color: #282E47;
    border-color: #4e5466;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
  }
  
  .o-video .m-story-meta {
    color: inherit;
  }
  
  .s-branded--tech .o-video .m-story-meta__credit a {
    color: #439BF8;
  }
  
  .s-branded--photo .o-video .m-story-meta__credit a {
    color: #818C92;
  }
  
  .s-branded--auto .o-video .m-story-meta__credit a {
    color: #1EC16F;
  }
  
  .s-branded--health .o-video .m-story-meta__credit a {
    color: #1BB0A7;
  }
  
  .s-branded--parenting .o-video .m-story-meta__credit a {
    color: #FC4C89;
  }
  
  .s-branded--video .o-video .m-story-meta__credit a {
    color: #ECC42C;
  }
  
  .s-branded--food .o-video .m-story-meta__credit a {
    color: #FC6320;
  }
  
  .s-branded--audio .o-video .m-story-meta__credit a {
    color: #7F26DD;
  }
  
  .s-branded--plus .o-video .m-story-meta__credit a {
    color: #FF1204;
  }
  
  .s-branded--live .o-video .m-story-meta__credit a {
    color: #FF1204;
  }
  
  .o-video .m-advert__label {
    color: rgba(255,255,255,0.25);
  }
  
  .o-video .a-share-btn,.o-video .m-story-media__caption,.o-video .m-story-image__caption,.o-video .m-story-video__caption {
    color: rgba(255,255,255,0.5);
  }
  
  .o-video .a-share-btn:hover {
    border-color: #fff;
    background-color: #fff;
  }
  
  .result_sec {
    background: #282e48;
    min-height: 299px;
    border-top: 1px solid #c1c1c1;
  }
  
  .result_sec .result-col {
    display: flex;
  }
  
  .result_sec .result-col .party-score {
    width: 138px;
    margin: 0 auto 10px auto;
  }
  
  .result_sec .result-col .party-score:before {
    width: 10px;
    height: 10px;
    content: "";
    display: inline-block;
    border-radius: 50%;
    margin-right: 7px;
  }
  
  .result_sec .result-col .party-score span {
    font-size: 12px;
    color: #fff;
  }
  
  .result_sec .result-col .party-score span small {
    float: right;
  }
  
  .result_sec .result-col .party-score.bjp:before {
    background: #f07c00;
  }
  
  .result_sec .result-col .party-score.cong:before {
    background: #5590cf;
  }
  
  .result_sec .result-col .party-score.bsp:before {
    background: #41d56f;
  }
  
  .result_sec .result-col .party-score.oth:before {
    background: #8d8d8d;
  }
  
  .result_sec .result-col .party-score.rlm:before {
    background: #ff0028;
  }
  
  .result_sec .result-col .party-score.mnf:before {
    background: #dc70ff;
  }
  
  .result_sec .result-col .party-score.jcc:before {
    background: #ff4242;
  }
  
  .result_sec .result-col .party-score.tdp-cong:before {
    background: #5590cf;
  }
  
  .result_sec .result-col .party-score.trs-aimim:before {
    background: #009430;
  }
  
  .result_sec .result-col .party-score.seat-total:before {
    background: #908f8f;
  }
  
  .result_sec .result-col p.doughnutSummaryNumber {
    color: #fff;
  }
  
  .result_sec .result-col p {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
    text-align: center;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .result_sec .result-col p {
    font-family: "Roboto",sans-serif;
  }
  
  .result_sec .result-col p::before,.result_sec .result-col p::after {
    content: '';
    display: block;
  }
  
  .result_sec .result-col p::before {
    margin-top: -1px;
  }
  
  .result_sec .result-col p::after {
    margin-bottom: 1px;
  }
  
  .result_sec .result-col p .a-un-tuck {
    display: inline-block;
  }
  
  .result_sec .result-col p .a-un-tuck::before,.result_sec .result-col p .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .result_sec .result-col p .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .result_sec .result-col p .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .result_sec .result-col .chart-wrap {
    width: 138px;
    height: 138px;
    position: relative;
    margin: 0 auto;
  }
  
  .result_sec .result-col .chart-wrap .chart {
    position: absolute;
    width: 140px;
    height: 140px;
    top: 0;
    left: 0;
    margin: 0;
  }
  
  .result_sec .result-col .chart-wrap .chart:after {
    background: #363b51;
    border-radius: 50%;
    position: absolute;
    height: 80px;
    width: 80px;
    content: "";
    top: 30px;
    left: 30px;
    z-index: 3;
  }
  
  .result_sec .result-col .chart-wrap .chart .doughnutSummary {
    z-index: 8;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #d5d5d5;
    text-align: center;
    cursor: default;
  }
  
  .result_sec .result-col .chart-wrap .chart .doughnutSummaryTitle {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-top: 0;
    font-size: 12px;
    letter-spacing: .06em;
  }
  
  .result_sec .result-col p.doughnutSummaryNumber {
    position: absolute;
    top: 0;
    width: 100%;
    margin-top: 4px;
    padding-bottom: 5px;
    font-size: 24px;
    border-bottom: 1px solid #838383;
  }
  
  .result_sec .edivided:before {
    border-color: #4e5367;
  }
  
  @media screen and (max-width: 649px) {
    .result_sec .edivided:before {
      border-left-width: 0;
      border-right-width: 0;
    }
  }
  
  .result_sec .slick-dots {
    display: block;
    padding-bottom: 15px;
    width: 100%;
  }
  
  .result_sec .totaltally {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 15px;
    padding-top: 15px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .result_sec .totaltally {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (max-width: 649px) {
    .result_sec .totaltally {
      text-align: center;
    }
  }
  
  .doughnutTip {
    position: absolute;
    min-width: 30px;
    max-width: 300px;
    padding: 5px 15px;
    border-radius: 1px;
    background: rgba(0,0,0,0.8);
    color: #ddd;
    font-size: 17px;
    z-index: 8;
    text-shadow: 0 1px 0 #000;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.3;
    letter-spacing: .06em;
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    pointer-events: none;
  }
  
  .doughnutTip:after {
    position: absolute;
    left: 50%;
    bottom: -6px;
    content: "";
    height: 0;
    margin: 0 0 0 -6px;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 6px solid rgba(0,0,0,0.7);
    line-height: 0;
  }
  
  .doughnutSummaryTitle:after {
    color: #777;
    font-size: 24px;
  }
  
  #rajasthan .doughnutSummaryTitle:after {
    content: "199";
  }
  
  #madhyaPradesh .doughnutSummaryTitle:after {
    content: "230";
  }
  
  #chhattisgarh .doughnutSummaryTitle:after {
    content: "90";
  }
  
  #telangana .doughnutSummaryTitle:after {
    content: "119";
  }
  
  #mizoram .doughnutSummaryTitle:after {
    content: "40";
  }
  
  .g-header {
    position: relative;
  }
  
  .g-header:before {
    content: '';
    display: block;
  }
  
  @media screen and (max-width: 649px) {
    .g-header:before {
      height: 60px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .g-header:before {
      height: 70px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .g-header:before {
      height: 50px;
    }
  }
  
  .g-header__inner {
    margin-right: auto;
    margin-left: auto;
  }
  
  @media screen and (max-width: 649px) {
    .g-header__inner {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .g-header__inner {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
      max-width: 828px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .g-header__inner {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .g-header__inner {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .g-header__inner {
      width: 100%;
      padding-right: 30px;
      padding-left: 30px;
      max-width: 1305px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .g-header__inner {
      max-width: 100%;
      background-color: rgba(255,255,255,0.95);
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      z-index: 99;
    }
  
    .s-sticky--is-stuck .g-header__inner {
      position: fixed;
    }
  }
  
  .g-header__global-bar {
    display: none;
  }
  
  @media screen and (min-width: 1000px) {
    .g-header__global-bar {
      background: #000;
      color: #fff;
      padding: 0 140px;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      z-index: 100;
      display: flex;
      align-items: center;
      justify-content: center;
      white-space: nowrap;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .g-header__global-bar {
      height: 60px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .g-header__global-bar {
      height: 70px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) {
    .g-header__global-bar {
      height: 50px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .s-sticky--is-stuck .g-header__global-bar {
      position: fixed;
    }
  
    .g-header__global-bar a:hover {
      color: #848896;
    }
  
    .g-header__global-bar .icon--the-indian-express {
      color: #fff;
      position: relative;
      top: 2px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .g-header__global-bar,.g-header__burger {
      text-transform: uppercase;
      font-family: "Arial Narrow",sans-serif;
      font-size: 16px;
      line-height: 20px;
      font-weight: 700;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-header__global-bar,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-header__burger {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  }
  
  @media screen and (max-width: 999px) {
    .g-header__spyglass,.g-header__burger {
      font-size: 0;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .g-header__spyglass,.g-header__burger {
      position: absolute;
      top: 0;
      z-index: 100;
      display: flex;
      align-items: center;
      color: #fff;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .g-header__spyglass,.g-header__burger {
      height: 60px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .g-header__spyglass,.g-header__burger {
      height: 70px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) {
    .g-header__spyglass,.g-header__burger {
      height: 50px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .s-sticky--is-stuck .g-header__spyglass,.s-sticky--is-stuck .g-header__burger {
      position: fixed;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .g-header__burger {
      left: 20px;
      margin-left: -10px;
    }
  
    .g-header__burger>* {
      margin-left: 10px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .g-header__spyglass {
      right: 20px;
    }
  }
  
  .g-header__search-bar {
    position: relative;
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    background-color: rgba(255,255,255,0.9);
    z-index: 99;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  
  .g-header__search-bar:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  .s-sticky--is-stuck .g-header__search-bar {
    position: fixed;
  }
  
  .g-header__brand-bar {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom-width: 5px;
    border-color: #000;
    transition: border-color 0.1s ease;
  }
  
  @media screen and (max-width: 999px) and (max-width: 649px) {
    .g-header__brand-bar {
      height: 65px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .g-header__brand-bar {
      height: 75px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) {
    .g-header__brand-bar {
      height: 55px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .g-header__brand-bar {
      height: 115px;
      padding-bottom: 10px;
    }
  }
  
  .g-header__brand {
    position: relative;
    z-index: 1;
    text-align: center;
    flex: 1.5;
  }
  
  @media screen and (max-width: 999px) {
    .g-header__brand {
      padding: 0 20px;
    }
  }
  
  .g-header__aux {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    flex: 1;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-header__aux {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .g-header__aux:last-child {
    text-align: right;
  }
  
  @media screen and (min-width: 1000px) {
    .g-header__time {
      padding-top: 10px;
      text-align: center;
      display: block;
      font-family: "Arial Narrow",sans-serif;
      font-size: 13px;
      line-height: 15px;
      font-weight: 400;
      position: absolute;
      left: 0;
      right: 0;
      bottom: -20px;
    }
  
    .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-header__time {
      font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .a-branded-channel-logo+.g-header__ {
      bottom: -25px;
    }
  }
  
  .g-header__time,.g-header__aux {
    color: #7B7B7B;
  }
  
  .g-header__time .icon,.g-header__aux .icon {
    color: #9F9F9F;
  }
  
  .g-header__time a:hover,.g-header__aux a:hover {
    color: #000;
  }
  
  @media screen and (max-width: 999px) {
    .g-header__time,.g-header__aux {
      display: none;
    }
  }
  
  @media screen and (max-width: 649px) {
    .g-header__home-icon {
      position: absolute;
      left: 48px;
      top: 20px;
      z-index: 99;
    }
  }
  
  .g-menu {
    position: relative;
    background-color: #282E47;
    color: #fff;
    border-color: rgba(249,247,242,0.1);
  }
  
  @media screen and (max-width: 649px) and (max-width: 649px) {
    .g-menu {
      padding-top: 60px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) and (max-width: 999px) {
    .g-menu {
      padding-top: 70px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1000px) {
    .g-menu {
      padding-top: 50px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 649px) {
    .g-menu {
      padding-top: 60px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 650px) and (max-width: 999px) {
    .g-menu {
      padding-top: 70px;
    }
  }
  
  @media screen and (min-width: 1000px) and (min-width: 1000px) {
    .g-menu {
      padding-top: 50px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .g-menu {
      position: fixed;
      top: -1px;
      left: 0;
      bottom: 0;
      z-index: 99;
      overflow: auto;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .g-menu {
      overflow: hidden;
      margin-top: 0;
    }
  
    .g-menu__main {
      height: 100vh;
      overflow: auto;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) and (max-width: 649px) {
    .g-menu__main {
      padding-top: 60px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .g-menu__main {
      padding-top: 70px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) and (min-width: 1000px) {
    .g-menu__main {
      padding-top: 50px;
    }
  }
  
  .g-menu,.g-menu__header {
    width: 100%;
  }
  
  @media screen and (min-width: 650px) {
    .g-menu,.g-menu__header {
      width: 340px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .g-menu,.g-menu__header {
      width: 260px;
    }
  }
  
  .g-menu__header {
    display: none;
  }
  
  @media screen and (max-width: 999px) {
    .g-menu__header {
      display: flex;
      align-items: center;
      justify-content: center;
      top: 0;
      left: 0;
      z-index: 100;
      background-color: rgba(40,46,71,0.95);
      border-bottom-width: 1px;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 649px) {
    .g-menu__header {
      height: 60px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .g-menu__header {
      height: 70px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) {
    .g-menu__header {
      height: 50px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .g-menu__header {
      position: absolute;
    }
  
    .s-sticky--is-stuck .g-menu__header {
      position: fixed;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .g-menu__header {
      position: absolute;
    }
  }
  
  .g-menu__close {
    display: none;
  }
  
  @media screen and (max-width: 999px) {
    .g-menu__close {
      color: #848896;
      z-index: 101;
      position: absolute;
      top: 0;
      display: flex;
      align-items: center;
      left: 20px;
    }
  }
  
  @media screen and (max-width: 999px) and (max-width: 649px) {
    .g-menu__close {
      height: 60px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 650px) and (max-width: 999px) {
    .g-menu__close {
      height: 70px;
    }
  }
  
  @media screen and (max-width: 999px) and (min-width: 1000px) {
    .g-menu__close {
      height: 50px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .s-sticky--is-stuck .g-menu__close {
      position: fixed;
    }
  }
  
  @media screen and (max-width: 649px) {
    .g-menu__close {
      left: 15px;
    }
  }
  
  .g-menu__header+.g-menu__section:before {
    display: none;
  }
  
  .g-menu__section,.g-menu__footer {
    padding: 20px 0;
    position: relative;
    border-top: 1px solid rgba(249,247,242,0.1);
    margin-top: 1px;
  }
  
  .g-menu__footer {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #848896;
    padding-top: 50px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-menu__footer {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .g-menu__footer>*:not(:first-child) {
    margin-top: 15px;
  }
  
  .g-menu__footer svg {
    color: #fff;
  }
  
  .g-menu__section-title {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #848896;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-menu__section-title {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .g-menu__section-item,.g-menu__section-title,.g-menu__header,.g-menu__footer {
    padding-left: 15px;
    padding-right: 15px;
  }
  
  @media screen and (min-width: 650px) {
    .g-menu__section-item,.g-menu__section-title,.g-menu__header,.g-menu__footer {
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  
  .g-menu__section-item a {
    display: flex;
    align-items: center;
    position: relative;
  }
  
  .g-menu__section-item a:before {
    content: '';
    position: absolute;
    top: -9.5px;
    bottom: -5.5px;
    border-radius: 3px;
    background-color: #000;
    opacity: 0;
    left: -10px;
    right: -10px;
  }
  
  .g-menu__section-item a>* {
    position: relative;
  }
  
  .g-menu__section-item a>*:first-child {
    flex-grow: 1;
  }
  
  .g-menu__section-item a>.icon {
    opacity: 0.5;
  }
  
  @media screen and (max-width: 649px) {
    .g-menu__section-item a>.icon {
      display: none;
    }
  }
  
  .g-menu__section-item--hover a,.g-menu__section-item a:hover {
    color: #848896;
  }
  
  .g-menu__section-item--hover a:before,.g-menu__section-item a:hover:before {
    opacity: 1;
  }
  
  .g-menu__section-item--primary:not(:first-child) {
    margin-top: 20px;
  }
  
  .g-menu__section-item--primary span {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-menu__section-item--primary span {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .g-menu__section-item--secondary:not(:first-child) {
    margin-top: 15px;
  }
  
  .g-menu__section-item--secondary span {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-menu__section-item--secondary span {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .g-menu__section-item--tertiary:not(:first-child) {
    margin-top: 15px;
  }
  
  .g-menu__section-item--tertiary span {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-menu__section-item--tertiary span {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (max-width: 649px) {
    .g-menu__sub {
      display: none;
    }
  }
  
  @media screen and (min-width: 650px) {
    .g-menu__sub {
      position: relative;
      z-index: 100;
      margin: 20px;
    }
  
    .g-menu__sub:before {
      content: '';
      position: absolute;
      top: 10px;
      right: 100%;
      margin-right: -5px;
      border: 15px solid transparent;
      border-color: transparent #fff transparent transparent;
    }
  }
  
  .g-footer {
    border-top: 1px solid #d5d5d5;
    color: #2a2a2a;
    padding-top: 10px;
  }
  
  @media screen and (min-width: 650px) {
    .g-footer__inner {
      overflow: hidden;
    }
  }
  
  @media screen and (max-width: 649px) {
    .g-footer__main {
      display: flex;
      flex-direction: column;
    }
  }
  
  @media screen and (min-width: 650px) {
    .g-footer__main>:first-child {
      order: 1;
    }
  
    .g-footer__main>:not(.g-footer__section) {
      order: -1;
    }
  }
  
  .g-footer__title {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #b6b7bb;
  }

  .g-footer__nav {
    padding-top: 2px;
    display: block;
    overflow: hidden;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
  }
  .g-footer__nav li{margin-bottom:2px;}
  
  .g-footer__nav::before,.g-footer__nav::after {
    content: '';
    display: block;
  }
  
  .g-footer__nav::before {
    margin-top: -2px;
  }
  
  .g-footer__nav::after {
    margin-bottom: 2px;
  }
  
  .g-footer__nav .a-un-tuck {
    display: inline-block;
  }
  
  .g-footer__nav .a-un-tuck::before,.g-footer__nav .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .g-footer__nav .a-un-tuck::before {
    margin-top: 2px;
  }
  
  .g-footer__nav .a-un-tuck::after {
    margin-bottom: 2px;
  }
  
  .g-footer__nav a:hover {
    color: #848896;
  }
  
  .g-footer__nav--language {
    display: flex;
    flex-wrap: wrap;
    margin-left: -30px;
  }
  
  .g-footer__nav--language li {
    display: inline-block;
    width: 20%;
    padding-left: 30px;
    position: relative;
  }
  
  @media screen and (max-width: 649px) {
    .g-footer__nav--language li {
      width: 100%;
    }
  }
  
  .g-footer__nav--language li:not(:first-child):before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    border-left-width: 1px;
    left: 15px;
  }
  
  .g-footer__section {
    display: flex;
    flex-direction: column;
  }
  
  @media screen and (max-width: 649px) {
    .g-footer__section:not(:first-child) {
      margin-top: 20px;
      padding-top: 25px;
      position: relative;
    }
  
    .g-footer__section:not(:first-child)::before {
      content: '';
      position: absolute;
      z-index: 0;
      left: -15px;
      right: -15px;
      bottom: 100%;
      border-top-width: 1px;
      pointer-events: none;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) and (max-width: 999px) {
    .g-footer__section:not(:first-child)::before {
      left: -20px;
      right: -20px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1000px) and (max-width: 1279px) {
    .g-footer__section:not(:first-child)::before {
      left: -30px;
      right: -30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1280px) and (max-width: 1399px) {
    .g-footer__section:not(:first-child)::before {
      left: -30px;
      right: -30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1400px) {
    .g-footer__section:not(:first-child)::before {
      left: calc((100vw - 1245px) * -1);
      right: calc((100vw - 1245px) * -1);
    }
  }
  
  .g-footer__language {
    margin-bottom: 10px;
  }
  
  .g-footer__language,.g-footer__aux {
    padding-top: 10px;
  }
  
  .g-footer__language:not(:first-child),.g-footer__aux:not(:first-child) {
    position: relative;
  }
  
  .g-footer__language:not(:first-child)::before,.g-footer__aux:not(:first-child)::before {
    content: '';
    position: absolute;
    z-index: 0;
    left: -15px;
    right: -15px;
    bottom: 100%;
    border-top-width: 1px;
    border-color: #d5d5d5;
    pointer-events: none;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .g-footer__language:not(:first-child)::before,.g-footer__aux:not(:first-child)::before {
      left: -20px;
      right: -20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .g-footer__language:not(:first-child)::before,.g-footer__aux:not(:first-child)::before {
      left: -30px;
      right: -30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .g-footer__language:not(:first-child)::before,.g-footer__aux:not(:first-child)::before {
      left: -30px;
      right: -30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .g-footer__language:not(:first-child)::before,.g-footer__aux:not(:first-child)::before {
      left: calc((100vw - 1245px) * -1);
      right: calc((100vw - 1245px) * -1);
    }
  }
  
  @media screen and (min-width: 650px) {
    .g-footer__language,.g-footer__aux {
      padding-top: 10px;
    }
  }
  
  .g-footer__logos {
    display: flex;
    align-items: center;
  }
  
  @media screen and (max-width: 649px) {
    .g-footer__logos {
      margin-left: -40px;
      flex-direction: row;
      justify-content: center;
      padding-bottom: 10px;
    }
  
    .g-footer__logos>* {
      margin-left: 40px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .g-footer__logos {
      margin-top: -40px;
      flex-direction: column;
      justify-content: flex-start;
    }
  
    .g-footer__logos>* {
      margin-top: 40px;
    }
  }
  
  .g-footer__form {
    position: relative;
    margin-top: 10px;
  }
  
  @media screen and (max-width: 649px) {
    .g-footer__form {
      margin-top: 15px;
    }
  }
  
  .g-footer__form__input {
    padding-right: 100px;
  }
  
  .g-footer__form__submit {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
    color: #fff;
    background: transparent;
    position: absolute;
    right: 5px;
    top: 0px;
    padding: 10px;
    cursor: pointer;
  }
  
  .g-footer__form__submit::before,.g-footer__form__submit::after {
    content: '';
    display: block;
  }
  
  .g-footer__form__submit::before {
    margin-top: -2px;
  }
  
  .g-footer__form__submit::after {
    margin-bottom: 2px;
  }
  
  .g-footer__form__submit .a-un-tuck {
    display: inline-block;
  }
  
  .g-footer__form__submit .a-un-tuck::before,.g-footer__form__submit .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .g-footer__form__submit .a-un-tuck::before {
    margin-top: 2px;
  }
  
  .g-footer__form__submit .a-un-tuck::after {
    margin-bottom: 2px;
  }
  
  .g-footer .ie-subscription-response {
    margin-top: 15px;
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-footer .ie-subscription-response {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .g-footer .ie-subscription-response::before,.g-footer .ie-subscription-response::after {
    content: '';
    display: block;
  }
  
  .g-footer .ie-subscription-response::before {
    margin-top: -2px;
  }
  
  .g-footer .ie-subscription-response::after {
    margin-bottom: 2px;
  }
  
  .g-footer .ie-subscription-response .a-un-tuck {
    display: inline-block;
  }
  
  .g-footer .ie-subscription-response .a-un-tuck::before,.g-footer .ie-subscription-response .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .g-footer .ie-subscription-response .a-un-tuck::before {
    margin-top: 2px;
  }
  
  .g-footer .ie-subscription-response .a-un-tuck::after {
    margin-bottom: 2px;
  }
  
  .g-footer__social {
    color: #848896;
    display: flex;
    align-items: center;
    padding-top: 10px;
    margin-top: 2px;
    margin-left: -40px;
    font-size: 19px;
  }
  
  @media screen and (min-width: 650px) {
    .g-footer__social {
      padding-top: 0;
      min-height: 20px;
    }
  }
  
  .g-footer__social>* {
    margin-left: 40px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .g-footer__social {
      margin-left: -30px;
    }
  
    .g-footer__social>* {
      margin-left: 30px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .g-footer__social {
      margin-left: -20px;
    }
  
    .g-footer__social>* {
      margin-left: 20px;
    }
  }
  
  .g-footer__social a:before {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
  }
  .fa-facebook {
    color: #3a559f;
  }
  .fa-twitter {
    color: #50abf1;
  }
  .fa-youtube {
    color: #f00;
  }
  .fa-android {
    color: #008f59;
  }
  
  .g-footer__foot {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    align-items: center;
    color: #848896;
  }
  
  .g-footer__foot p,.g-footer__foot ul {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-footer__foot p,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .g-footer__foot ul {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .g-footer__foot p::before,.g-footer__foot p::after,.g-footer__foot ul::before,.g-footer__foot ul::after {
    content: '';
    display: block;
  }
  
  .g-footer__foot p::before,.g-footer__foot ul::before {
    margin-top: -2px;
  }
  
  .g-footer__foot p::after,.g-footer__foot ul::after {
    margin-bottom: 2px;
  }
  
  .g-footer__foot p .a-un-tuck,.g-footer__foot ul .a-un-tuck {
    display: inline-block;
  }
  
  .g-footer__foot p .a-un-tuck::before,.g-footer__foot p .a-un-tuck::after,.g-footer__foot ul .a-un-tuck::before,.g-footer__foot ul .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .g-footer__foot p .a-un-tuck::before,.g-footer__foot ul .a-un-tuck::before {
    margin-top: 2px;
  }
  
  .g-footer__foot p .a-un-tuck::after,.g-footer__foot ul .a-un-tuck::after {
    margin-bottom: 2px;
  }
  
  .g-footer__foot a:hover {
    color: #fff;
  }
  
  @media screen and (max-width: 649px) {
    .g-footer__foot {
      flex-direction: column-reverse;
      align-items: flex-start;
      padding: 5px 15px 15px;
      margin-top: -10px;
    }
  
    .g-footer__foot>* {
      margin-top: 10px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .g-footer__foot {
      padding: 4px 30px;
    }
  }
  
  .g-footer__foot:not(:first-child) {
    margin-top: 15px;
    border-top: 1px solid #d5d5d5;
  }
  
  .s-menu-drawer__burger-label {
    visibility: visible;
    opacity: 1;
    transform: none;
    transition: visibility 0s 0s ease , opacity .2s ease, transform .2s ease;
  }
  
  .s-menu-drawer--open .s-menu-drawer__burger-label {
    visibility: hidden;
    opacity: 0;
    transform: translateX(10px);
    transition: visibility 0s .2s ease , opacity .2s ease , transform .2s ease;
  }
  
  .s-menu-drawer__main {
    position: relative;
    z-index: 1;
  }
  
  @media screen and (max-width: 649px) {
    .s-menu-drawer__menu {
      display: none;
    }
  
    .s-menu-drawer--open {
      background-color: #282E47;
    }
  
    .s-menu-drawer--open .s-menu-drawer__menu {
      display: block;
    }
  
    .s-menu-drawer--open .s-menu-drawer__header,.s-menu-drawer--open .s-menu-drawer__main,.s-menu-drawer--open .s-menu-drawer__footer {
      display: none;
    }
  }
  
  @media screen and (min-width: 650px) {
    .s-menu-drawer__menu {
      visibility: hidden;
      transform: translateX(-100%);
      transition: visibility 0s .2s ease  , transform .2s ease;
    }
  
    .s-menu-drawer--open .s-menu-drawer__menu {
      visibility: visible;
      transform: none;
      transition: visibility 0s 0s ease , transform .2s ease;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .s-menu-drawer--open .s-menu-drawer__burger {
      color: #848896;
    }
  }
  
  .s-popover-element {
    position: absolute;
    z-index: 100;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s .2s ease , opacity .2s ease;
  }
  
  .s-popover-element--active {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s 0s ease , opacity .2s ease;
  }
  
  .s-popover-element--sub-menu .s-popover-element__inner {
    visibility: hidden;
    transform: translateX(20px);
    transition: visibility 0s .2s ease  , transform .2s ease;
  }
  
  .s-popover-element--sub-menu.s-popover-element--active .s-popover-element__inner {
    visibility: visible;
    transform: none;
    transition: visibility 0s 0s ease , transform .2s ease;
  }
  
  .s-popover-element--header {
    margin-top: 60px;
  }
  
  @media screen and (max-width: 649px) {
    .s-popover-element--header {
      margin-left: 20px;
    }
  }
  
  .s-search--active .g-header__brand-bar {
    border-color: transparent;
  }
  
  .s-search:before {
    content: '';
    z-index: 98;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(255,255,255,0.9);
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s .2s ease , opacity .2s ease;
  }
  
  .s-search__on {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    visibility: hidden;
    opacity: 0;
    transform: scale(0, 0) rotate(-180deg);
    transition: visibility 0s .2s ease , opacity .2s ease , transform .2s ease;
  }
  
  @media screen and (min-width: 1000px) {
    .s-search__on {
      color: #848896;
    }
  }
  
  .s-search__off {
    visibility: visible;
    opacity: 1;
    transform: none;
    transition: visibility 0s 0s ease , opacity .2s ease, transform .2s ease;
  }
  
  .s-search--active .s-search__on {
    visibility: visible;
    opacity: 1;
    transform: none;
    transition: visibility 0s 0s ease , opacity .2s ease, transform .2s ease;
  }
  
  .s-search--active .s-search__off {
    visibility: hidden;
    opacity: 0;
    transform: scale(0, 0) rotate(180deg);
    transition: visibility 0s .2s ease , opacity .2s ease , transform .2s ease;
  }
  
  .s-search--active:before {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s 0s ease , opacity .2s ease;
  }
  
  .s-search__bar {
    visibility: hidden;
    opacity: 0;
    transform: translateY(-10%);
    transition: visibility 0s .2s ease , opacity .2s ease , transform .2s ease;
  }
  
  .s-search--active .s-search__bar {
    visibility: visible;
    opacity: 1;
    transform: none;
    transition: visibility 0s 0s ease , opacity .2s ease, transform .2s ease;
  }
  
  .s-signup--error input:not([type="submit"]),.s-signup--error input:not([type="submit"])::placeholder {
    color: #FF1204;
  }
  
  .s-signup--success {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #1EC16F;
    padding-top: 10px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .s-signup--success {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .s-sticky--is-stuck .s-sticky__element {
    position: fixed;
  }
  
  .ie-privacy {
    position: relative;
  }
  
  .ie-privacy__header {
    padding-top: 10px;
    position: relative;
  }
  
  .ie-privacy__header:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  @media screen and (min-width: 650px) {
    .ie-privacy__header {
      padding-top: 40px;
      padding-bottom: 40px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .ie-privacy__header {
      padding-top: 40px;
      min-height: 115px;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .ie-privacy__header {
      padding-top: 20px;
      margin-top: 10px;
      padding-bottom: 30px;
    }
  }
  
  .ie-privacy .m-story-header__intro {
    padding-right: 0;
  }
  
  .o-privacy {
    position: relative;
    padding-top: 10px;
    margin-bottom: 40px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-privacy {
      padding-top: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-privacy {
      padding-top: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .o-privacy {
      padding-top: 0;
      margin-top: 40px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-privacy {
      padding-left: calc(225px + 30px);
    }
  
    .o-privacy:before {
      content: '';
      position: absolute;
      border-left-width: 1px;
      top: 0;
      bottom: 0;
      left: calc(225px + 15px);
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-privacy {
      padding-left: calc(calc((((100vw - 480px) / 15) * 3) + 60px) + 30px);
    }
  
    .o-privacy:before {
      content: '';
      position: absolute;
      border-left-width: 1px;
      top: 0;
      bottom: 0;
      left: calc(calc((((100vw - 480px) / 15) * 3) + 60px) + 15px);
    }
  }
  
  @media screen and (min-width: 1280px) {
    .o-privacy__meta {
      position: absolute;
      left: 0;
      padding-top: 40px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-privacy__meta {
      width: 225px;
    }
  }
  
  .o-privacy__meta .email-block-element {
    display: block;
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-privacy__meta {
      width: calc((((100vw - 480px) / 15) * 3) + 60px);
    }
  }
  
  .o-privacy__meta .email-block-element {
    display: block;
  }
  
  @media screen and (max-width: 649px) {
    .o-privacy__meta {
      padding-top: 25px;
    }
  
    .o-privacy__meta .email-block-element {
      display: inline;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-privacy__meta {
      padding-top: 45px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-privacy__meta:first-child {
      padding-top: 20px;
    }
  
    .o-privacy__meta .email-block-element {
      display: inline;
    }
  }
  
  .o-privacy__content {
    border-top-width: 1px;
    margin-top: 20px;
  }
  
  @media screen and (max-width: 999px) {
    .o-privacy__content {
      border-top-width: 0;
      padding-top: 0;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .o-privacy__content {
      margin-top: 40px;
    }
  }
  
  .o-privacy__content {
    border-top-width: 0;
    margin-top: 0;
  }
  
  @media screen and (max-width: 999px) {
    .o-privacy__content {
      padding-top: 20px;
    }
  }
  
  .o-privacy-content::after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
  }
  
  @media screen and (min-width: 1400px) {
    .o-privacy-content {
      margin-right: 324px;
      padding-right: 15px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-privacy-content {
      margin-right: calc(((((100vw - 480px) / 15) * 4) + 90px) + 14px);
      padding-right: 15px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .o-privacy-content:not(:first-child) {
      padding-top: 35px;
    }
  }
  
  @media screen and (max-width: 999px) {
    .o-privacy-content--reverse {
      display: flex;
      flex-direction: column;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .o-privacy-content__main {
      padding-top: 10px;
    }
  }
  
  .o-privacy-content__ptitle {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  @media screen and (max-width: 649px) {
    .o-privacy-content__ptitle {
      display: block;
    }
  }
  
  .wf-ptserif-n7-active .o-privacy-content__ptitle {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .o-privacy-content__ptitle {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .o-privacy-content__ptitle::before,.o-privacy-content__ptitle::after {
    content: '';
    display: block;
  }
  
  .o-privacy-content__ptitle::before {
    margin-top: -3px;
  }
  
  .o-privacy-content__ptitle::after {
    margin-bottom: 3px;
  }
  
  .o-privacy-content__ptitle .a-un-tuck {
    display: inline-block;
  }
  
  .o-privacy-content__ptitle .a-un-tuck::before,.o-privacy-content__ptitle .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .o-privacy-content__ptitle .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .o-privacy-content__ptitle .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .o-privacy-content__ptitle>* {
    margin-top: 35px;
  }
  
  @media screen and (min-width: 650px) {
    .o-privacy-content__ptitle>* {
      float: left;
      clear: left;
      margin-bottom: 115px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-privacy-content__ptitle>* {
      width: 223px;
      margin-right: 40px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-privacy-content__ptitle>* {
      width: calc((((100vw - 480px) / 15) * 4) + 90px);
      margin-right: 40px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-privacy-content__ptitle>* {
      width: calc((((100vw - 480px) / 15) * 3) + 60px);
      margin-left: calc((((((100vw - 480px) / 15) * 3) + 60px) + 30px) * -1);
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-privacy-content__ptitle>* {
      width: 225px;
      margin-left: -255px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .o-privacy-content__ptitle--large>* {
      width: calc((((100vw - 480px) / 15) * 5) + 120px);
      margin-right: 40px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .o-privacy-content__ptitle--large>* {
      width: 395px;
      margin-right: 40px;
    }
  }
  
  .columinist-profile {
    background: #F9F7F2;
    position: relative;
    padding: 30px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .columinist-profile {
      padding: 20px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .columinist-profile {
      padding: 20px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .columinist-profile {
      padding: 50px 20px 20px;
    }
  }
  
  .columinist-profile .ie-profile-box__thumb,.columinist-profile .ie-profile-box__summary {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .columinist-profile .ie-profile-box__thumb,.columinist-profile .ie-profile-box__summary {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .columinist-profile .ie-profile-box__thumb,.columinist-profile .ie-profile-box__summary {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .columinist-profile .ie-profile-box__thumb,.columinist-profile .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .columinist-profile .ie-profile-box__thumb,.columinist-profile .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .columinist-profile .ie-profile-box__thumb,.columinist-profile .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  .columinist-profile .ie-profile-box__thumb {
    background: #fff;
    width: 45.5%;
  }
  
  @media screen and (max-width: 649px) {
    .columinist-profile .ie-profile-box__thumb {
      background: #F9F7F2;
      width: 100%;
    }
  }
  
  @media screen and (max-width: 649px) and (max-width: 649px) {
    .columinist-profile .ie-profile-box__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) and (max-width: 999px) {
    .columinist-profile .ie-profile-box__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1000px) and (max-width: 1279px) {
    .columinist-profile .ie-profile-box__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1280px) and (max-width: 1399px) {
    .columinist-profile .ie-profile-box__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1400px) {
    .columinist-profile .ie-profile-box__thumb {
      padding-left: 30px;
    }
  }
  
  .columinist-profile .ie-profile-box__image {
    height: 250px;
    margin: 0 auto;
    width: 250px;
  }
  
  @media screen and (max-width: 649px) {
    .columinist-profile .ie-profile-box__image {
      border-style: solid;
      border-width: 10px;
      border-color: #fff;
      border-radius: 50%;
      height: 160px;
      overflow: hidden;
      width: 160px;
    }
  }
  
  .columinist-profile .ie-profile-box__summary {
    width: 54.5%;
  }
  
  @media screen and (max-width: 649px) {
    .columinist-profile .ie-profile-box__summary {
      width: 100%;
      align-items: center;
      justify-content: center;
      text-align: center;
    }
  }
  
  @media screen and (max-width: 649px) and (max-width: 649px) {
    .columinist-profile .ie-profile-box__summary {
      padding-left: 15px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) and (max-width: 999px) {
    .columinist-profile .ie-profile-box__summary {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1000px) and (max-width: 1279px) {
    .columinist-profile .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1280px) and (max-width: 1399px) {
    .columinist-profile .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1400px) {
    .columinist-profile .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  .columinist-profile .ie-profile-box__summary .m-article-landing__title {
    font-size: 19px;
    line-height: 22px;
  }
  
  .columinist-profile .ie-profile-box__summary {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  
  .columinist-profile .ie-profile-box__summary>* {
    max-width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .search-form__inner {
      padding-left: 15px;
      margin-top: 10px;
      width: 100%;
    }
  
    .m-listing-break {
      white-space: inherit;
    }
  }
  
  .ie-y20 {
    margin-bottom: 20px;
  }
  
  .breadcrumbs-wrap .o-story-nav {
    padding-top: 0;
  }
  
  .share-button {
    position: absolute;
    bottom: 30px;
  }
  
  @media screen and (max-width: 1279px) {
    .share-button .m-story-meta__share-actions {
      position: relative;
    }
  }
  
  @media screen and (max-width: 649px) {
    .share-button {
      position: inherit;
      padding-top: 42px;
      width: 100%;
    }
  
    .share-button .m-story-meta__share-actions {
      display: block;
      position: inherit;
      text-align: center;
    }
  }
  
  .page-404 {
    width: 39%;
    margin: 0 auto;
  }
  
  .page-404 .t-title-large-sans {
    font-size: 150px;
    line-height: 200px;
  }
  
  .page-404 .a-btn {
    margin: 20px auto 0 auto;
    width: 131px;
  }
  
  .page-404 .small-title {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-ptserif-n7-active .page-404 .small-title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 1000px) {
    .page-404 .small-title {
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  }
  
  .page-404 .small-title::before,.page-404 .small-title::after {
    content: '';
    display: block;
  }
  
  .page-404 .small-title::before {
    margin-top: -3px;
  }
  
  .page-404 .small-title::after {
    margin-bottom: 3px;
  }
  
  .page-404 .small-title .a-un-tuck {
    display: inline-block;
  }
  
  .page-404 .small-title .a-un-tuck::before,.page-404 .small-title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .page-404 .small-title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .page-404 .small-title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (max-width: 1279px) {
    .page-404 {
      width: 90%;
    }
  }
  
  .t-listing__banner {
    position: relative;
    padding: 10px 0 0 0;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .t-listing__banner {
      padding-top: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .t-listing__banner {
      padding-top: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .t-listing__banner {
      padding-top: 0;
      margin-top: 40px;
    }
  }
  
  .t-pill-live:before {
    content: none;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .t-pill-live {
      position: absolute;
      left: 155px;
      top: 32px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .t-pill-live {
      position: absolute;
      left: 140px;
      top: 22px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .t-pill-live {
      position: absolute;
      left: 130px;
      top: 11px;
    }
  }
  
  .t-story__labels .m-pill--category {
    color: #f75e14;
  }
  
  .t-story__labels .m-pill--category .m-pill:after {
    border-color: #f75e14;
  }
  
  .travel-sponsored__logobreak {
    display: inline-block;
    width: 300px;
  }
  
  @media screen and (max-width: 649px) {
    .travel-sponsored__logobreak {
      width: auto;
    }
  }
  
  .travel-sponsored__partners-logo {
    display: inline-block;
    width: 100px;
    text-align: left;
    color: #7B7B7B;
    vertical-align: text-bottom;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    margin-left: 5px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .travel-sponsored__partners-logo {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (max-width: 649px) {
    .travel-sponsored__partners-logo {
      margin: 0px auto 0 auto;
      text-align: center;
      width: auto;
    }
  }
  
  .travel-sponsored__sponslogo {
    height: 16px;
    margin-top: 4px;
  }
  
  @media screen and (max-width: 649px) {
    .travel-sponsored__sponslogo {
      display: inline-block;
    }
  
    .travel-sponsored__poweredby {
      display: inline-block;
      vertical-align: text-bottom;
      margin: 0 9px 4px 0;
    }
  }
  
  .powered_by_m {
    display: none;
  }
  
  @media screen and (max-width: 649px) {
    .powered_by_m {
      display: block;
      margin-top: 20px;
    }
  
    .powered_by_m span {
      display: block;
    }
  }
  
  .ie-about-list {
    margin: 0 -35px;
    padding-bottom: 40px;
  }
  
  .ie-about-list li {
    width: 16.7%;
    margin-left: 35px;
    margin-top: 40px;
  }
  
  .ie-about-list li a {
    display: block;
    text-align: center;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .ie-about-list li {
      width: 28.6%;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .ie-about-list {
      margin: 0 -25px;
    }
  
    .ie-about-list li {
      width: 44.4%;
      margin-left: 25px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .ie-about-list {
      text-align: center;
      margin: 0;
    }
  
    .ie-about-list li {
      width: 100%;
      padding: 0 20px;
      margin-left: 0;
    }
  }
  
  .columinist-col .l-grid__item--divided:before,.columinist-col .l-grid__item--divided:after {
    content: none;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .columinist-col .l-grid__item {
      width: 25%;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .columinist-col .l-grid__item {
      width: 33.3%;
    }
  }
  
  .columinist-col .l-grid-wrapper {
    width: 100%;
  }
  
  .columinist-list {
    background: #F9F7F2;
    position: relative;
    padding: 15px;
    margin-left: 30px;
  }
  
  .columinist-list__trunket {
    height: 80px;
  }
  
  @media screen and (max-width: 649px) {
    .columinist-list__trunket {
      height: auto;
    }
  }
  
  .columinist-list .ie-profile-box__thumb,.columinist-list .ie-profile-box__summary {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .columinist-list .ie-profile-box__thumb,.columinist-list .ie-profile-box__summary {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .columinist-list .ie-profile-box__thumb,.columinist-list .ie-profile-box__summary {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .columinist-list .ie-profile-box__thumb,.columinist-list .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .columinist-list .ie-profile-box__thumb,.columinist-list .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .columinist-list .ie-profile-box__thumb,.columinist-list .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  .columinist-list .ie-profile-box__thumb {
    background: #F9F7F2;
    width: 100%;
    padding-left: 0px;
  }
  
  @media screen and (max-width: 649px) {
    .columinist-list .ie-profile-box__thumb {
      background: #F9F7F2;
      width: 100%;
    }
  }
  
  @media screen and (max-width: 649px) and (max-width: 649px) {
    .columinist-list .ie-profile-box__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) and (max-width: 999px) {
    .columinist-list .ie-profile-box__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1000px) and (max-width: 1279px) {
    .columinist-list .ie-profile-box__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1280px) and (max-width: 1399px) {
    .columinist-list .ie-profile-box__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1400px) {
    .columinist-list .ie-profile-box__thumb {
      padding-left: 30px;
    }
  }
  
  .columinist-list .ie-profile-box__image {
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
  }
  
  .columinist-list .ie-profile-box__image img {
    height: 120px;
    margin: 0 auto;
    width: 120px;
    border-radius: 50%;
  }
  
  .columinist-list .ie-profile-box__summary {
    padding-left: 0;
    text-align: center;
  }
  
  @media screen and (max-width: 649px) {
    .columinist-list .ie-profile-box__summary {
      width: 100%;
      align-items: center;
      justify-content: center;
      text-align: center;
      padding-left: 0px;
    }
  }
  
  @media screen and (max-width: 649px) and (max-width: 649px) {
    .columinist-list .ie-profile-box__summary {
      padding-left: 15px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) and (max-width: 999px) {
    .columinist-list .ie-profile-box__summary {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1000px) and (max-width: 1279px) {
    .columinist-list .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1280px) and (max-width: 1399px) {
    .columinist-list .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1400px) {
    .columinist-list .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  .columinist-list .ie-profile-box__summary {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  
  .columinist-list .ie-profile-box__summary>* {
    max-width: 100%;
    margin: 0 auto;
  }
  
  @media screen and (max-width: 649px) {
    .columinist-list .ie-profile-box__summary {
      padding-left: 0px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .columinist-list .search-form__inner {
      padding-left: 15px;
      margin-top: 10px;
      width: 100%;
    }
  
    .columinist-list .m-listing-break {
      white-space: inherit;
    }
  }
  
  .columinist-list .share-button {
    position: inherit;
    margin-top: 10px;
    height: 65px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .columinist-list .share-button {
      position: inherit;
      margin-top: 30px;
    }
  
    .columinist-list .share-button .m-story-meta__share-actions {
      position: inherit;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .columinist-list .share-button {
      position: inherit;
      margin-top: 30px;
    }
  
    .columinist-list .share-button .m-story-meta__share-actions {
      position: inherit;
    }
  }
  
  @media screen and (max-width: 649px) {
    .columinist-list .share-button {
      position: inherit;
      padding-top: 20px;
      width: 100%;
      height: auto;
    }
  
    .columinist-list .share-button .m-story-meta__share-actions {
      display: block;
      position: inherit;
      text-align: center;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .columinist-list {
      margin-left: 20px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .columinist-list {
      margin-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .columinist-list {
      margin-left: 15px;
    }
  }
  
  .editable-search {
    background-color: #F9F7F2;
    position: relative;
    padding: 20px 0;
  }
  
  .editable-search:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .editable-search__searchbox {
    padding-bottom: 20px;
  }
  
  .editable-search__value {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .editable-search__value {
    font-family: "Roboto",sans-serif;
  }
  
  .ie-search-field {
    position: relative;
  }
  
  .ie-search-field__input {
    background-color: #F9F7F2;
    border-bottom-width: 1px;
    border-bottom-color: #505050;
    font-size: 36px;
    font-weight: 700;
    width: 100%;
    padding-right: 45px;
    appearance: none;
    -webkit-appearance: none;
  }
  
  .ie-search-field__input::placeholder {
    color: #9F9F9F;
  }
  
  .ie-search-field__input::-webkit-search-cancel-button {
    display: none;
  }
  
  .ie-search-field__btn {
    color: #9F9F9F;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: 0;
    width: 45px;
    height: 45px;
  }
  
  .ie-search-field__btn:hover {
    color: #000;
  }
  
  .form-control {
    position: relative;
    display: flex;
    flex-wrap: wrap;
  }
  
  @media screen and (max-width: 649px) {
    .form-control {
      margin-top: 20px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .search-grid-xsmall {
      width: 100%;
    }
  }
  
  .m-dropdown-list {
    position: relative;
    width: 100%;
    padding-left: 15px;
  }
  
  .m-dropdown-list:first-child {
    padding-left: 0px;
  }
  
  .dropdown-iedata {
    position: relative;
    padding: 15px;
    background: #fff;
    border-width: 1px;
    cursor: pointer;
    font-weight: 700;
    color: #000;
    font-size: 15px;
  }
  
  @media screen and (max-width: 649px) {
    .dropdown-iedata {
      padding: 15px 5px;
      font-size: 14px;
    }
  }
  
  .dropdown-iedata__iconarrow {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
  }
  
  .dropdown-iedata .ie-dropdown {
    position: absolute;
    top: 120%;
    left: 0;
    right: 0;
    background: white;
    padding: 15px 0;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    list-style: none;
    opacity: 0;
    pointer-events: none;
    z-index: 9;
  }
  
  .dropdown-iedata .ie-dropdown li .ie-dropdown__list {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #000;
  }
  
  .dropdown-iedata .ie-dropdown li.selected .ie-dropdown__list {
    color: #fc191d;
  }
  
  .dropdown-iedata.active .ie-dropdown {
    opacity: 1;
    pointer-events: auto;
  }
  
  .m-listing-header__black {
    color: #000;
  }
  
  .m-sub-menu--iecustomize {
    margin-left: 17px;
  }
  
  .m-sub-menu--caps {
    text-transform: capitalize;
  }
  
  @media screen and (max-width: 649px) {
    .m-sub-menu--iecustomize {
      margin-left: 0;
    }
  
    .ie-search__header .m-listing-header__center {
      margin-top: 0;
      width: auto;
    }
  
    .ie-search__header .m-listing-header__options {
      padding-top: 0;
      margin-bottom: 3px;
      margin-left: 15px;
    }
  
    .ie-search__header .m-listing-header__options:before {
      border-top-width: 0;
      border-left-width: 1px;
      top: 0;
      bottom: 0;
    }
  }
  
  .ie-search-field {
    position: relative;
  }
  
  .ie-search-field__input {
    background-color: #F9F7F2;
    border-bottom-width: 1px;
    border-bottom-color: #505050;
    font-size: 36px;
    font-weight: 700;
    width: 100%;
    padding-right: 45px;
    appearance: none;
    -webkit-appearance: none;
  }
  
  .ie-search-field__input::placeholder {
    color: #9F9F9F;
  }
  
  .ie-search-field__btn {
    color: #9F9F9F;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    right: 0;
    width: 45px;
    height: 45px;
  }
  
  .ie-search-field__btn:hover {
    color: #000;
  }
  
  .form-control {
    position: relative;
    display: flex;
    flex-wrap: wrap;
  }
  
  .form-control__dropdown {
    border-width: 1px;
    border-radius: 3px;
    padding: 15px;
    margin-left: 15px;
    margin-right: 15px;
    width: 41.7%;
  }
  
  .horoscope-listing .g-horoscope {
    padding: 0 0 5px 15px;
  }
  
  .horoscope-listing .g-horoscope .t-link {
    font-size: 20px;
  }
  
  .horoscope-listing .g-horoscope__time {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    display: inline-block;
    color: #7B7B7B;
    font-size: 13px;
    line-height: 15px;
    margin: 0 0 0 15px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .horoscope-listing .g-horoscope__time {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .horoscope-listing .horoscope-link__link {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    display: inline-block;
    margin: 0 0 0 30px;
    color: #000;
    position: relative;
    overflow: inherit;
  }
  
  .wf-graphikcompact-n7-active .horoscope-listing .horoscope-link__link {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .horoscope-listing .horoscope-link__link {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .horoscope-listing .horoscope-link__link::before,.horoscope-listing .horoscope-link__link::after {
    content: '';
    display: block;
  }
  
  .horoscope-listing .horoscope-link__link::before {
    margin-top: -3px;
  }
  
  .horoscope-listing .horoscope-link__link::after {
    margin-bottom: 3px;
  }
  
  .horoscope-listing .horoscope-link__link .a-un-tuck {
    display: inline-block;
  }
  
  .horoscope-listing .horoscope-link__link .a-un-tuck::before,.horoscope-listing .horoscope-link__link .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .horoscope-listing .horoscope-link__link .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .horoscope-listing .horoscope-link__link .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .horoscope-listing .horoscope-link__link>* {
    width: 30px;
    height: 30px;
    border: 1px solid #FF1204;
    display: inline-block;
    margin: -2px 10px 0 0;
    vertical-align: middle;
  }
  
  .horoscope-listing .horoscope-link__link__current:before {
    content: "";
    content: "";
    width: 10px;
    height: 10px;
    background-color: #FF1204;
    border-radius: 50%;
    position: absolute;
    top: 12px;
    left: 10px;
  }
  
  @media screen and (max-width: 649px) {
    .horoscope-listing .horoscope-link__link {
      margin: 0 7px 0 0px;
    }
  
    .horoscope-listing .horoscope-link__link>* {
      width: 25px;
      height: 25px;
    }
  
    .horoscope-listing .horoscope-link__link__current:before {
      top: 8px;
      left: 8px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .horoscope-listing .m-listing-header__aux {
      order: 3;
    }
  
    .horoscope-listing .g-horoscope {
      width: auto;
      flex: inherit;
    }
  
    .horoscope-listing .g-horoscope .t-link {
      font-size: 16px;
    }
  
    .horoscope-listing .g-horoscope__time {
      display: none;
    }
  
    .horoscope-listing .m-listing-header__title {
      width: 100%;
    }
  }
  
  .horoscope-listing .horoscope-col .l-grid__item--divided:before,.horoscope-listing .horoscope-col .l-grid__item--divided:after {
    content: none;
  }
  
  .horoscope-listing .horoscope-col .l-grid__item {
    width: 33.3%;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .horoscope-listing .horoscope-col .l-grid__item {
      width: 33.3%;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .horoscope-listing .horoscope-col .l-grid__item {
      width: 50%;
    }
  }
  
  @media screen and (max-width: 649px) {
    .horoscope-listing .horoscope-col .l-grid__item {
      width: 100%;
    }
  }
  
  .horoscope-list {
    background: #162337;
    border-radius: 3px;
    position: relative;
    padding: 5px;
    margin-left: 30px;
  }
  
  .horoscope-list .horoscope-inner {
    border: 1px solid #5d7d92;
    border-radius: 3px;
    padding: 5px;
    position: relative;
  }
  
  .horoscope-list .horoscope-inner_inner {
    border-width: 1px;
    border-radius: 3px;
    padding: 10px;
    position: relative;
  }
  
  .horoscope-list .horoscope-inner_inner:before,.horoscope-list .horoscope-inner_inner:after {
    content: "";
    position: absolute;
    height: 45px;
    width: 51px;
  }
  
  .horoscope-list .horoscope-inner_inner:before {
    background: url(../../dist/images/top_left_pattern.svg) 0 0 no-repeat;
    left: -1px;
    top: -1px;
  }
  
  .horoscope-list .horoscope-inner_inner:after {
    background: url(../../dist/images/top_right_pattern.svg) 0 0 no-repeat;
    right: -3px;
    top: -1px;
  }
  
  .horoscope-list .horoscope-inner_inner .t-title-small-serif {
    color: #f5d28e;
  }
  
  .horoscope-list .horoscope-inner_inner .horoscope-inner_pattern {
    position: absolute;
  }
  
  .horoscope-list .horoscope-inner_inner .top-pattern1 {
    background: url(../../dist/images/horoscope-pattern1.svg) 0 0 no-repeat;
    top: 122px;
    left: 0;
    width: 45px;
    height: 10px;
  }
  
  .horoscope-list .horoscope-inner_inner .top-pattern2 {
    background: url(../../dist/images/horoscope-pattern2.svg) 0 0 no-repeat;
    top: 0;
    left: 108px;
    width: 20px;
    height: 39px;
  }
  
  .horoscope-list .horoscope-inner_inner .top-pattern3 {
    background: url(../../dist/images/horoscope-pattern1.svg) 0 0 no-repeat;
    top: 180px;
    right: 0;
    width: 45px;
    height: 10px;
    transform: rotate(-180deg);
  }
  
  .horoscope-list .horoscope-inner_inner .top-pattern4 {
    background: url(../../dist/images/horoscope-pattern2.svg) 0 0 no-repeat;
    bottom: 0;
    right: 108px;
    width: 20px;
    height: 39px;
    transform: rotate(-180deg);
  }
  
  .horoscope-list .horoscope-inner:before,.horoscope-list .horoscope-inner:after {
    content: "";
    position: absolute;
    height: 45px;
    width: 51px;
    bottom: 0;
  }
  
  .horoscope-list .horoscope-inner:before {
    background: url(../../dist/images/top_left_pattern.svg) 0 0 no-repeat;
    left: 2px;
    transform: rotate(-90deg);
    bottom: 8px;
  }
  
  .horoscope-list .horoscope-inner:after {
    background: url(../../dist/images/top_right_pattern.svg) 0 0 no-repeat;
    right: 2px;
    transform: rotate(90deg);
    bottom: 6px;
  }
  
  .horoscope-list .ie-profile-box__thumb,.horoscope-list .ie-profile-box__titel,.horoscope-list .ie-profile-box__summary {
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .horoscope-list .ie-profile-box__thumb,.horoscope-list .ie-profile-box__titel,.horoscope-list .ie-profile-box__summary {
      padding-left: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .horoscope-list .ie-profile-box__thumb,.horoscope-list .ie-profile-box__titel,.horoscope-list .ie-profile-box__summary {
      padding-left: 20px;
    }
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .horoscope-list .ie-profile-box__thumb,.horoscope-list .ie-profile-box__titel,.horoscope-list .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1399px) {
    .horoscope-list .ie-profile-box__thumb,.horoscope-list .ie-profile-box__titel,.horoscope-list .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  @media screen and (min-width: 1400px) {
    .horoscope-list .ie-profile-box__thumb,.horoscope-list .ie-profile-box__titel,.horoscope-list .ie-profile-box__summary {
      padding-left: 30px;
    }
  }
  
  .horoscope-list .ie-profile-box__thumb {
    background-image: url(../../dist/images/horoscope-top-bg.jpg);
    background-size: 100%;
    padding: 50px 0 10px 0;
    padding-left: 0px;
    background-repeat: no-repeat;
  }
  
  @media screen and (max-width: 649px) {
    .horoscope-list .ie-profile-box__thumb {
      width: 100%;
    }
  }
  
  @media screen and (max-width: 649px) and (max-width: 649px) {
    .horoscope-list .ie-profile-box__thumb {
      padding-left: 15px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 650px) and (max-width: 999px) {
    .horoscope-list .ie-profile-box__thumb {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1000px) and (max-width: 1279px) {
    .horoscope-list .ie-profile-box__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1280px) and (max-width: 1399px) {
    .horoscope-list .ie-profile-box__thumb {
      padding-left: 30px;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1400px) {
    .horoscope-list .ie-profile-box__thumb {
      padding-left: 30px;
    }
  }
  
  .horoscope-list .ie-profile-box__image {
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
  }
  
  .horoscope-list .ie-profile-box__image img {
    height: 120px;
    margin: 0 auto;
    width: 120px;
  }
  
  .horoscope-list .ie-profile-box__summary,.horoscope-list .ie-profile-box__titel {
    padding-left: 0;
    width: 90%;
    margin: 0 auto;
  }
  
  @media screen and (max-width: 649px) {
    .horoscope-list .ie-profile-box__summary,.horoscope-list .ie-profile-box__titel {
      align-items: center;
      text-align: center;
    }
  }
  
  .horoscope-list .ie-profile-box__summary {
    padding-bottom: 50px;
    min-height: 250px;
  }
  
  .horoscope-list .ie-profile-box__summary>* {
    color: #fff;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .horoscope-list .ie-profile-box__summary {
      min-height: 300px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .horoscope-list .ie-profile-box__summary {
      min-height: 275px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .horoscope-list .ie-profile-box__summary {
      min-height: inherit;
    }
  }
  
  .horoscope-list .ie-profile-box__titel {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 15px;
    text-align: center;
  }
  
  .horoscope-list .ie-profile-box__titel__time {
    margin: 0;
    color: #fff;
  }
  
  .horoscope-list .ie-profile-box__titel:before,.horoscope-list .ie-profile-box__titel:after {
    background: #f5d28e;
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    left: 0;
  }
  
  .horoscope-list .ie-profile-box__titel:before {
    bottom: 4px;
  }
  
  .horoscope-list .ie-profile-box__titel:after {
    bottom: 0;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .horoscope-list {
      margin-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .horoscope-list {
      margin-left: 15px;
    }
  
    .horoscope-list .m-listing-break {
      white-space: inherit;
    }
  }
  
  .about-readless,.content-expand {
    display: none;
  }
  
  .o-story__rl-element {
    padding-bottom: 25px;
  }
  
  @media screen and (max-width: 1279px) {
    .o-story__rl-element .m-story-meta__share-actions {
      display: block;
      position: inherit;
      margin-top: 25px;
    }
  }
  
  .o-story__rl-element .m-story-meta__shares:not(:first-child) {
    padding-top: 0;
    margin-top: 25px;
  }
  
  .o-story__rl-element .m-story-meta__shares:not(:first-child):before {
    border-top-width: 0;
  }
  
  .exe-nav {
    min-height: 61px;
    padding-bottom: 15px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    position: relative;
  }
  
  .exe-nav:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  .exe-nav:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .exe-nav__links {
    white-space: nowrap;
    text-transform: uppercase;
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-graphikcompact-n7-active .exe-nav__links {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .exe-nav__links {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .exe-nav__links::before,.exe-nav__links::after {
    content: '';
    display: block;
  }
  
  .exe-nav__links::before {
    margin-top: -3px;
  }
  
  .exe-nav__links::after {
    margin-bottom: 3px;
  }
  
  .exe-nav__links .a-un-tuck {
    display: inline-block;
  }
  
  .exe-nav__links .a-un-tuck::before,.exe-nav__links .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .exe-nav__links .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .exe-nav__links .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .sponsor-logo__summary {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    text-align: center;
    padding-bottom: 3px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .sponsor-logo__summary {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-biography__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    margin-bottom: 15px;
    margin-top: 15px;
  }
  
  .wf-graphikcompact-n7-active .m-biography__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-biography__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .m-biography__title::before,.m-biography__title::after {
    content: '';
    display: block;
  }
  
  .m-biography__title::before {
    margin-top: -3px;
  }
  
  .m-biography__title::after {
    margin-bottom: 3px;
  }
  
  .m-biography__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-biography__title .a-un-tuck::before,.m-biography__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-biography__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-biography__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-biography .player-bio__first {
    width: 50%;
  }
  
  .m-biography .player-bio__inner:not(:first-child) {
    border-top: 1px solid #e5e5e5;
  }
  
  .lb_lowlights,.lb_highlights,.lb_delete,.lb_edit {
    border-width: 1px;
    border-color: #FF1204;
    color: #FF1204;
    display: inline-flex;
    align-items: center;
    position: absolute;
    top: 3px;
    overflow: hidden;
    border-radius: 3px;
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    font-family: "Roboto Condensed", Arial Narrow, sans-serif;
    padding: 4px 14px;
  }
  
  .lb_lowlights:hover,.lb_highlights:hover,.lb_delete:hover,.lb_edit:hover {
    background-color: #FF1204;
    color: #fff;
  }
  
  .lb_delete {
    right: 20px;
  }
  
  .lb_edit {
    right: 96px;
  }
  
  .lvblg-mid-ad {
    text-align: center;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .lb_lowlights,.lb_highlights,.lb_delete,.lb_edit {
      top: 25px;
    }
  
    .lb_delete {
      right: 150px;
    }
  
    .lb_edit {
      right: 226px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .lb_delete,.lb_edit {
      top: 25px;
    }
  
    .lb_delete {
      right: 150px;
    }
  
    .lb_edit {
      right: 226px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .lb_delete,.lb_edit {
      top: -10px;
      padding: 2px 10px;
    }
  }
  
  .lvblg-rgt>*:not(:first-child) {
    margin-top: 20px;
  }
  
  #ajax_liveblog_comment_load .lb_delete,#ajax_liveblog_comment_load .lb_edit {
    display: none;
  }
  
  .livecommentbox-title {
    border-width: 1px;
    border-radius: 3px;
  }
  
  .live_commentlist_container {
    margin-bottom: 20px;
  }
  
  .tag-allow h2,.tag-allow h3,.tag-allow h4,.tag-allow h5,.tag-allow h6 {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 17px;
    line-height: 25px;
    font-weight: 500;
    margin-top: 20px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .tag-allow h2,.wf-roboto-n4-active.wf-roboto-n5-active .tag-allow h3,.wf-roboto-n4-active.wf-roboto-n5-active .tag-allow h4,.wf-roboto-n4-active.wf-roboto-n5-active .tag-allow h5,.wf-roboto-n4-active.wf-roboto-n5-active .tag-allow h6 {
    font-family: "Roboto",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .tag-allow h2,.tag-allow h3,.tag-allow h4,.tag-allow h5,.tag-allow h6 {
      font-size: 18px;
      line-height: 30px;
      font-weight: 500;
    }
  }
  
  .tag-allow h2::before,.tag-allow h2::after,.tag-allow h3::before,.tag-allow h3::after,.tag-allow h4::before,.tag-allow h4::after,.tag-allow h5::before,.tag-allow h5::after,.tag-allow h6::before,.tag-allow h6::after {
    content: '';
    display: block;
  }
  
  .tag-allow h2::before,.tag-allow h3::before,.tag-allow h4::before,.tag-allow h5::before,.tag-allow h6::before {
    margin-top: -3px;
  }
  
  .tag-allow h2::after,.tag-allow h3::after,.tag-allow h4::after,.tag-allow h5::after,.tag-allow h6::after {
    margin-bottom: 3px;
  }
  
  .tag-allow h2 .a-un-tuck,.tag-allow h3 .a-un-tuck,.tag-allow h4 .a-un-tuck,.tag-allow h5 .a-un-tuck,.tag-allow h6 .a-un-tuck {
    display: inline-block;
  }
  
  .tag-allow h2 .a-un-tuck::before,.tag-allow h2 .a-un-tuck::after,.tag-allow h3 .a-un-tuck::before,.tag-allow h3 .a-un-tuck::after,.tag-allow h4 .a-un-tuck::before,.tag-allow h4 .a-un-tuck::after,.tag-allow h5 .a-un-tuck::before,.tag-allow h5 .a-un-tuck::after,.tag-allow h6 .a-un-tuck::before,.tag-allow h6 .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .tag-allow h2 .a-un-tuck::before,.tag-allow h3 .a-un-tuck::before,.tag-allow h4 .a-un-tuck::before,.tag-allow h5 .a-un-tuck::before,.tag-allow h6 .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .tag-allow h2 .a-un-tuck::after,.tag-allow h3 .a-un-tuck::after,.tag-allow h4 .a-un-tuck::after,.tag-allow h5 .a-un-tuck::after,.tag-allow h6 .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 1280px) {
    .tag-allow h2::before,.tag-allow h2::after,.tag-allow h3::before,.tag-allow h3::after,.tag-allow h4::before,.tag-allow h4::after,.tag-allow h5::before,.tag-allow h5::after,.tag-allow h6::before,.tag-allow h6::after {
      content: '';
      display: block;
    }
  
    .tag-allow h2::before,.tag-allow h3::before,.tag-allow h4::before,.tag-allow h5::before,.tag-allow h6::before {
      margin-top: -1px;
    }
  
    .tag-allow h2::after,.tag-allow h3::after,.tag-allow h4::after,.tag-allow h5::after,.tag-allow h6::after {
      margin-bottom: 1px;
    }
  
    .tag-allow h2 .a-un-tuck,.tag-allow h3 .a-un-tuck,.tag-allow h4 .a-un-tuck,.tag-allow h5 .a-un-tuck,.tag-allow h6 .a-un-tuck {
      display: inline-block;
    }
  
    .tag-allow h2 .a-un-tuck::before,.tag-allow h2 .a-un-tuck::after,.tag-allow h3 .a-un-tuck::before,.tag-allow h3 .a-un-tuck::after,.tag-allow h4 .a-un-tuck::before,.tag-allow h4 .a-un-tuck::after,.tag-allow h5 .a-un-tuck::before,.tag-allow h5 .a-un-tuck::after,.tag-allow h6 .a-un-tuck::before,.tag-allow h6 .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .tag-allow h2 .a-un-tuck::before,.tag-allow h3 .a-un-tuck::before,.tag-allow h4 .a-un-tuck::before,.tag-allow h5 .a-un-tuck::before,.tag-allow h6 .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .tag-allow h2 .a-un-tuck::after,.tag-allow h3 .a-un-tuck::after,.tag-allow h4 .a-un-tuck::after,.tag-allow h5 .a-un-tuck::after,.tag-allow h6 .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  .tag-allow figure.image figcaption {
    margin-top: 5px;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .tag-allow figure.image figcaption {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .tag-allow .t-live-blog a {
    color: #2B6EA8;
  }
  
  @media screen and (max-width: 649px) {
    .l-grid__item--divided .m-pill--live {
      margin-top: 3px;
    }
  }
  
  .top-space {
    padding-top: 30px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .podcast-container {
      padding-left: 30px;
      padding-right: 30px;
    }
  
    .gridleft,.gridright {
      margin-right: 0;
      width: 100%;
    }
  
    .pcast-holder .textwarp {
      padding-right: 20px;
    }
  
    .pcast-holder figure {
      height: auto;
    }
  
    .pcast-holder figure img {
      height: auto;
    }
  
    .gridright>*:not(:first-child) {
      margin-left: 3%;
    }
  
    .podhomebox {
      float: left;
      margin-top: 25px;
      clear: inherit;
      width: 48.5%;
    }
  
    .podhomebox:first-child {
      margin-bottom: 0;
    }
  
    .pcast-holder .smalltxtbox,.pcast-holder .textwarp,.pcast-holder figure,.podhomebox .smalltxtbox,.podhomebox .textwarp,.podhomebox figure {
      width: 50%;
    }
  
    .categorybox li {
      width: 21.25%;
      margin-left: 5%;
    }
  
    .categorybox li .pcastbox {
      padding-right: 0;
    }
  
    .categorybox li:hover {
      box-shadow: none;
    }
  
    .categorybox li:hover .pcastbox {
      padding: 0 0 30px;
    }
  
    .podcast-left {
      margin-right: 0;
      width: 33.3%;
    }
  
    .podcast-left .about-summary {
      padding-right: 30px;
    }
  
    .podcast-right {
      width: 66.7%;
    }
  
    .showlist-imgwrap .shows-listing {
      padding: 20px 10px 0;
    }
  
    .podcast-gridbox {
      margin-left: -20px;
      margin-right: -20px;
    }
  
    .podcast-grid {
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .showsnamebox {
      padding: 20px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .podcast-container {
      padding-left: 30px;
      padding-right: 30px;
    }
  
    .gridleft,.gridright {
      margin-right: 0;
      width: 100%;
    }
  
    .pcast-holder .textwarp {
      padding-right: 20px;
    }
  
    .pcast-holder figure {
      height: auto;
    }
  
    .pcast-holder figure img {
      height: auto;
    }
  
    .gridright>*:not(:first-child) {
      margin-left: 3%;
    }
  
    .podhomebox {
      float: left;
      margin-top: 25px;
      clear: inherit;
      width: 48.5%;
    }
  
    .podhomebox:first-child {
      margin-bottom: 0;
    }
  
    .pcast-holder .smalltxtbox,.pcast-holder .textwarp,.pcast-holder figure,.podhomebox .smalltxtbox,.podhomebox .textwarp,.podhomebox figure {
      width: 50%;
    }
  
    .categorybox li {
      width: 47%;
      margin-left: 6%;
    }
  
    .categorybox li figure img {
      width: 100%;
    }
  
    .categorybox li .pcastbox {
      padding-right: 0;
    }
  
    .categorybox li:nth-child(4n+1) {
      margin-left: 6%;
    }
  
    .categorybox li:nth-child(2n+1) {
      margin-left: 0;
    }
  
    .categorybox li:hover {
      box-shadow: none;
    }
  
    .categorybox li:hover .pcastbox {
      padding: 0 0 30px;
    }
  
    .shownamebx {
      height: 10px;
    }
  
    .podcast-left {
      margin-right: 0;
      width: 100%;
    }
  
    .podcast-right {
      width: 100%;
    }
  
    .showlist-imgwrap .shows-listing {
      padding: 20px 10px 0;
    }
  
    .podcast-gridbox {
      margin-left: -20px;
      margin-right: -20px;
    }
  
    .podcast-grid {
      padding-left: 20px;
      padding-right: 20px;
      width: 50%;
    }
  
    .showsnamebox {
      padding: 20px;
    }
  
    .featshows-left {
      height: 350px;
      padding: 15px;
      width: 40%;
    }
  
    .featshows-right {
      height: 350px;
      width: 30%;
    }
  
    .featshows-right .feature-imgbox {
      height: 250px;
      width: 250px;
    }
  
    .wipshare-widget:after {
      display: none;
    }
  }
  
  .audio-last {
    padding-bottom: 0;
  }
  
  .team-dt {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    font-family: "Roboto Condensed", Arial Narrow, sans-serif;
  }
  
  .team-dt span:first-child {
    display: block;
    font-weight: 700;
    font-size: 18px;
    padding-bottom: 7px;
  }
  
  .bloghead,.commentory,.team-dt {
    margin-bottom: 20px;
  }
  
  .liveblog-scorecard {
    border-width: 1px;
    border-radius: 3px;
    padding: 0 15px;
    margin-bottom: 30px;
    font-family: "Roboto Condensed", Arial Narrow, sans-serif;
  }
  
  .liveblog-scorecard .ieo-citiesbox {
    position: relative;
    display: table;
    padding: 15px 0;
    width: 100%;
  }
  
  .liveblog-scorecard .ieo-citiesbox:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  .liveblog-scorecard .ieo-citiesbox .livebox {
    left: 50%;
    top: -10px;
    margin-left: -49px;
  }
  
  .liveblog-scorecard .country-name {
    display: inline-block;
    color: #000;
    width: 42%;
    vertical-align: top;
  }
  
  .liveblog-scorecard .country-name:first-child {
    text-align: right;
  }
  
  .liveblog-scorecard .country-name h3 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    padding-top: 4px;
  }
  
  .liveblog-scorecard .country-name span {
    font-weight: 400;
    color: #666;
  }
  
  .liveblog-scorecard .country-name span.ie-overs {
    color: #000;
  }
  
  .liveblog-scorecard .country-name strong {
    color: #FF1204;
  }
  
  .liveblog-scorecard .ieo-vs,.liveblog-scorecard .livebox {
    background: #FF1204;
  }
  
  .liveblog-scorecard .ieo-vs {
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    padding: 4px 0;
    text-align: center;
    margin: 0 3%;
    width: 10%;
  }
  
  .liveblog-scorecard .align-right {
    text-align: right;
  }
  
  .liveblog-scorecard .batbowlhold {
    display: table;
    margin: 15px 0;
    width: 100%;
  }
  
  .liveblog-scorecard .players-bowlbx {
    display: table-cell;
    width: 50%;
  }
  
  .liveblog-scorecard .players-bowlbx:first-child {
    padding-right: 20px;
    border-right: 1px solid #e5e5e5;
  }
  
  .liveblog-scorecard .players-bowlbx:last-child {
    padding-left: 20px;
  }
  
  .liveblog-scorecard .bowler-namehold {
    color: #000;
    font-size: 15px;
    line-height: 20px;
    display: table;
    width: 100%;
  }
  
  .liveblog-scorecard .plrshot {
    color: #FF1204;
  }
  
  .liveblog-scorecard .plrs-name {
    width: 70%;
  }
  
  .liveblog-scorecard .plrs-bowl,.liveblog-scorecard .plrs-name,.liveblog-scorecard .plrs-run,.liveblog-scorecard .plrs-sr {
    display: table-cell;
    padding: 4px 0;
  }
  
  .liveblog-scorecard .plrs-bowl,.liveblog-scorecard .plrs-run,.liveblog-scorecard .plrs-sr {
    text-align: center;
    width: 10%;
  }
  
  .liveblog-scorecard .winnerbox {
    border-top: 1px solid #e5e5e5;
    color: #000;
    padding: 10px 0;
  }
  
  .liveblog-scorecard .winnerbox .wonbytxt {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  @media screen and (min-width: 650px) {
    .liveblog-scorecard .winnerbox .wonbytxt {
      float: left;
      width: 80%;
    }
  }
  
  .liveblog-scorecard .winnerbox .fullscorecrd {
    border: 1px solid #cf0000;
    border-radius: 25px;
    color: #cf0000;
    float: right;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 10px;
    margin: 0 5px;
  }
  
  @media screen and (max-width: 649px) {
    .liveblog-scorecard .winnerbox .fullscorecrd {
      float: none;
      margin: 7px auto 0;
      text-align: center;
      height: 30px;
      width: 112px;
    }
  }
  
  .liveblog-scorecard .winnerbox .fullscorecrd a {
    color: #FF1204;
  }
  
  @media screen and (max-width: 649px) {
    .liveblog-scorecard .winnerbox .wonbytxt {
      font-size: 15px;
    }
  }
  
  .a-wysiwyg>#append_scorecard_live_blog:not(:first-child) {
    padding-top: 30px;
  }
  
  @media screen and (max-width: 649px) {
    .liveblog-scorecard {
      border-radius: 0;
      padding: 0 15px;
      margin-left: -16px;
      margin-right: -16px;
    }
  
    .liveblog-scorecard .players-bowlbx {
      display: block;
      width: 100%;
    }
  
    .liveblog-scorecard .players-bowlbx:first-child {
      border-right: 0;
      padding-right: 0;
      padding-bottom: 10px;
    }
  
    .liveblog-scorecard .players-bowlbx:last-child {
      border-top: 1px solid #e5e5e5;
      padding-left: 0;
      padding-top: 10px;
    }
  
    .liveblog-scorecard .country-name,.liveblog-scorecard .ieo-vs {
      float: left;
    }
  
    .liveblog-scorecard .country-name:first-child {
      text-align: left;
    }
  }
  
  .hideall {
    position: relative;
  }
  
  .hideall .hasDatepicker {
    position: absolute;
    right: 0;
    top: -1px;
    width: 290px;
    z-index: 99999;
  }
  
  @media screen and (max-width: 649px) {
    .hideall .hasDatepicker {
      top: -52px;
    }
  }
  
  .ui-datepicker table,.ui-datepicker .ui-datepicker-title select {
    font-size: 19px;
    line-height: 22px;
  }
  
  .ui-datepicker {
    width: auto;
  }
  
  .ui-draggable,.ui-droppable {
    background-position: top;
  }
  
  .ie-contact .margin-zero {
    margin: 0;
  }
  
  .ie-contact-bullets>.ie-contact__bullets:not(:first-child) {
    padding-top: 10px;
  }
  
  .contactus-main>.contactus__content:not(:first-child) {
    position: relative;
    padding-top: 1px;
  }
  
  .contactus-main>.contactus__content:not(:first-child):before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .contactus__title {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-ptserif-n7-active .contactus__title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .contactus__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .contactus__title::before,.contactus__title::after {
    content: '';
    display: block;
  }
  
  .contactus__title::before {
    margin-top: -3px;
  }
  
  .contactus__title::after {
    margin-bottom: 3px;
  }
  
  .contactus__title .a-un-tuck {
    display: inline-block;
  }
  
  .contactus__title .a-un-tuck::before,.contactus__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .contactus__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .contactus__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .contactus__title a {
    color: #2B6EA8;
    font-style: italic;
  }
  
  .epl-team {
    border-width: 1px;
    border-radius: 3px;
    margin-bottom: 20px;
  }
  
  .epl-team__points-table {
    display: flex;
    padding: 10px;
  }
  
  @media screen and (max-width: 649px) {
    .epl-team__points-table {
      padding: 5px;
    }
  }
  
  .epl-team__pt-head {
    position: relative;
  }
  
  .epl-team__pt-head:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  .epl-team__pt-head .tm-name,.epl-team__pt-head .epl-team-col {
    font-weight: 700;
  }
  
  .tm-name,.epl-team-col {
    flex-direction: row;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding: 10px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .tm-name,.wf-roboto-n4-active.wf-roboto-n5-active .epl-team-col {
    font-family: "Roboto",sans-serif;
  }
  
  .tm-name {
    width: 40%;
  }
  
  @media screen and (max-width: 649px) {
    .tm-name {
      width: 35%;
    }
  }
  
  .epl-team-col {
    text-align: center;
    width: 10%;
  }
  
  .epl-team-rhs .tm-name,.epl-team-rhs .epl-team-col {
    font-size: 13px;
    line-height: 15px;
    padding: 5px;
  }
  
  .clear {
    clear: both;
  }
  
  .clear:after {
    content: "";
    display: table;
    clear: both;
  }
  
  .epl-fixture-team-bg {
    background: #e5e5e5;
    border-radius: 3px 3px 0 0;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    font-weight: 700;
    padding: 10px;
    text-align: center;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .epl-fixture-team-bg {
    font-family: "Roboto",sans-serif;
  }
  
  .epl-tm-points-table,.epl-fixture-right {
    border-width: 1px;
    border-radius: 0 0 3px 3px;
    margin-bottom: 30px;
  }
  
  .epl-team-list .points-top {
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    border-bottom: 1px solid #e5e5e5;
    padding: 15px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .epl-team-list .points-top {
    font-family: "Roboto",sans-serif;
  }
  
  .epl-team-list .points-top:last-child {
    border-bottom: 0;
  }
  
  .epl-tm-group,.epl-team-mn1,.epl-tm-vs,.epl-team-mn2,.epl-con {
    float: left;
    padding-top: 15px;
    width: 20%;
  }
  
  .epl-team-mn1 {
    text-align: right;
  }
  
  .epl-team-mn1,.epl-team-mn2 {
    text-align: right;
    font-weight: 700;
  }
  
  .epl-tm-vs,.flcol {
    text-align: center;
  }
  
  .epl-tm-vs .v-s {
    font-size: 25px;
    color: #FF1204;
    font-weight: 700;
  }
  
  .epl-tm-vs .v-s .vsft {
    font-size: 13px;
    color: #000;
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px 0 7px;
  }
  
  .epl-team-mn2 {
    text-align: left;
  }
  
  .flcol {
    padding: 10px;
    background: #f5f5f5;
    margin-top: 20px;
  }
  
  @media screen and (max-width: 649px) {
    .epl-team-mn1,.epl-tm-vs,.epl-team-mn2 {
      width: 33.33%;
    }
  
    .epl-tm-group {
      text-align: center;
      width: 100%;
    }
  
    .epl-con {
      display: none;
    }
  
    .epl-team-list .points-top {
      font-size: 15px;
    }
  }
  
  .epl-fixture-right td {
    font-size: 13px;
    padding: 10px;
    width: 30%;
  }
  
  .epl-fixture-right td:last-child {
    width: 40%;
  }
  
  .epl-fixture-right td .time-s {
    font-weight: 700;
  }
  
  .epl-fixture-right .fixture-team-bg {
    background: #e5e5e5;
    font-weight: 700;
    text-align: center;
  }
  
  .groupteam {
    position: relative;
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 15px;
    overflow: hidden;
  }
  
  .groupteam:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .forecast .m-listing-header__title {
    color: #9F9F9F;
  }
  
  .forecast__data {
    position: relative;
    position: relative;
    margin-top: 10px;
  }
  
  .forecast__data:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  .forecast__data:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .forecast:not(:first-child) {
    margin-top: 50px;
  }
  
  .forecast:first-child {
    margin-top: 20px;
  }
  
  .w-table {
    display: flex;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: -15px;
    margin-right: -15px;
  }
  
  @media screen and (max-width: 1399px) {
    .w-table {
      white-space: nowrap;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
    }
  }
  
  .w-table__table-data {
    flex: 1;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    position: relative;
  }
  
  .w-table__table-data:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    border-left-width: 1px;
    left: 0px;
  }
  
  .w-table .w-temp-title,.w-table .w-temp-s-title {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    overflow: inherit;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .w-table .w-temp-title,.wf-roboto-n4-active.wf-roboto-n5-active .w-table .w-temp-s-title {
    font-family: "Roboto",sans-serif;
  }
  
  .w-table .w-temp-title::before,.w-table .w-temp-title::after,.w-table .w-temp-s-title::before,.w-table .w-temp-s-title::after {
    content: '';
    display: block;
  }
  
  .w-table .w-temp-title::before,.w-table .w-temp-s-title::before {
    margin-top: -1px;
  }
  
  .w-table .w-temp-title::after,.w-table .w-temp-s-title::after {
    margin-bottom: 1px;
  }
  
  .w-table .w-temp-title .a-un-tuck,.w-table .w-temp-s-title .a-un-tuck {
    display: inline-block;
  }
  
  .w-table .w-temp-title .a-un-tuck::before,.w-table .w-temp-title .a-un-tuck::after,.w-table .w-temp-s-title .a-un-tuck::before,.w-table .w-temp-s-title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .w-table .w-temp-title .a-un-tuck::before,.w-table .w-temp-s-title .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .w-table .w-temp-title .a-un-tuck::after,.w-table .w-temp-s-title .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .w-table .w-temp-s-title {
    font-size: 15px;
    padding-bottom: 30px;
  }
  
  .w-table .w-temp-s-title:last-child {
    padding-bottom: 0;
  }
  
  .w-table .w-temp-s-title img {
    display: inline-block;
    vertical-align: middle;
  }
  
  .w-table .forecast-icon {
    display: inline-flex;
    align-items: center;
    min-height: 120px;
  }
  
  .w-table .v-align-m {
    vertical-align: middle;
  }
  
  .w-table .degree-temp {
    padding-left: 3px;
  }
  
  .w-table--gray-color {
    color: #848896;
  }
  
  .w-table__weather-more {
    color: #848896;
    min-width: 190px;
  }
  
  @media screen and (max-width: 649px) {
    .w-table__weather-more {
      min-width: 170px;
    }
  }
  
  .w-table__weather-more .m-pill {
    border-radius: 40px;
    white-space: normal;
    padding: 20px 30px 16px;
  }
  
  @media screen and (max-width: 649px) {
    .w-table__weather-more .m-pill {
      padding: 10px 20px 8px;
    }
  }
  
  .w-table--more-item {
    display: inline-flex;
    align-items: center;
  }
  
  .forecast-title__white {
    color: #fff;
    padding-bottom: 20px;
    text-shadow: 1px 1px 3px #333;
  }
  
  .progres-grid__content {
    float: left;
    width: 33.33%;
  }
  
  .progres-grid__content:first-child {
    margin-right: -20px;
  }
  
  .progres-grid__content:not(:first-child) {
    padding-left: 30px;
    padding-top: 10px;
  }
  
  .progres-grid .progess-time,.progres-grid .progess-value {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
    text-shadow: 1px 1px 3px #333;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .progres-grid .progess-time,.wf-roboto-n4-active.wf-roboto-n5-active .progres-grid .progess-value {
    font-family: "Roboto",sans-serif;
  }
  
  .progres-grid .progess-time::before,.progres-grid .progess-time::after,.progres-grid .progess-value::before,.progres-grid .progess-value::after {
    content: '';
    display: block;
  }
  
  .progres-grid .progess-time::before,.progres-grid .progess-value::before {
    margin-top: -1px;
  }
  
  .progres-grid .progess-time::after,.progres-grid .progess-value::after {
    margin-bottom: 1px;
  }
  
  .progres-grid .progess-time .a-un-tuck,.progres-grid .progess-value .a-un-tuck {
    display: inline-block;
  }
  
  .progres-grid .progess-time .a-un-tuck::before,.progres-grid .progess-time .a-un-tuck::after,.progres-grid .progess-value .a-un-tuck::before,.progres-grid .progess-value .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .progres-grid .progess-time .a-un-tuck::before,.progres-grid .progess-value .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .progres-grid .progess-time .a-un-tuck::after,.progres-grid .progess-value .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .progress {
    display: flex;
    height: 9px;
    overflow: hidden;
    background-color: #7a8b9d;
    border-radius: .50rem;
    margin: 8px 0;
  }
  
  .progress-bar {
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    background-color: #e5e5e5;
    transition: width .6s ease;
  }
  
  .progress-circle {
    font-size: 20px;
    position: relative;
    padding: 0;
    width: 4em;
    height: 4em;
    border-width: 10px;
    border-radius: 50%;
    line-height: 4em;
  }
  
  .progress-circle__value {
    position: absolute;
    line-height: 3em;
    width: 3em;
    text-align: center;
    display: block;
    color: #fff;
    text-shadow: 1px 1px 3px #333;
    z-index: 2;
  }
  
  .weather-bg {
    height: 320px;
  }
  
  .w-grid-wrapper {
    padding-top: 140px;
    position: relative;
    overflow: hidden;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .w-grid-wrapper {
      padding-bottom: 30px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .w-grid-wrapper {
      padding-bottom: 30px;
      padding-top: 80px;
    }
  }
  
  .pt-60 {
    padding-top: 170px;
  }
  
  .powered-by__summ,.powered-by__logo {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .powered-by__summ,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .powered-by__logo {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .powered-by__summ {
    color: #7B7B7B;
    padding-right: 10px;
  }
  
  @media screen and (max-width: 649px) {
    .powered-by__summ {
      padding-right: 0;
      margin-top: -20px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .powered-by__logo {
      position: absolute;
      right: 0;
      top: 8px;
      width: 90px;
    }
  }
  
  .accuLhs {
    font-family: 'Roboto Condensed', sans-serif;
    padding-right: 60px;
  }
  
  .accuLhs,.accuRhs {
    display: inline-block;
    vertical-align: top;
  }
  
  .accuwather {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 10px;
    text-shadow: 1px 1px 3px #333;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .accuwather {
    font-family: "Roboto",sans-serif;
  }
  
  .accuwather::before,.accuwather::after {
    content: '';
    display: block;
  }
  
  .accuwather::before {
    margin-top: -1px;
  }
  
  .accuwather::after {
    margin-bottom: 1px;
  }
  
  .accuwather .a-un-tuck {
    display: inline-block;
  }
  
  .accuwather .a-un-tuck::before,.accuwather .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .accuwather .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .accuwather .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .weatherTemp {
    color: #fff;
    display: inline-block;
    font-size: 14em;
    font-weight: 700;
    text-shadow: 1px 1px 3px #333;
    vertical-align: top;
  }
  
  .weatherTxt {
    color: #fff;
    display: inline-block;
    font-size: .42em;
    padding-right: 10px;
    margin-top: 14px;
    vertical-align: top;
    position: relative;
  }
  
  .weatherTxt:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    border-right-width: 1px;
    right: 0px;
  }
  
  .weatherTxt sup {
    font-size: .48em;
    vertical-align: top;
    display: inline-block;
    padding-right: 3px;
    padding-top: 3px;
  }
  
  .weatherCen {
    display: inline-block;
    padding-left: 10px;
    color: #ddd;
    font-size: 4em;
    padding-top: 40px;
    font-weight: 700;
    text-shadow: 1px 1px 3px #333;
  }
  
  .weatherCen sup {
    font-size: .7em;
    vertical-align: top;
    display: inline-block;
  }
  
  .acculist__item {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    display: inline-block;
    overflow: inherit;
    color: #fff;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .acculist__item {
    font-family: "Roboto",sans-serif;
  }
  
  .acculist__item::before,.acculist__item::after {
    content: '';
    display: block;
  }
  
  .acculist__item::before {
    margin-top: -1px;
  }
  
  .acculist__item::after {
    margin-bottom: 1px;
  }
  
  .acculist__item .a-un-tuck {
    display: inline-block;
  }
  
  .acculist__item .a-un-tuck::before,.acculist__item .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .acculist__item .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .acculist__item .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  @media screen and (max-width: 649px) {
    .acculist__item {
      font-size: 15px;
      font-family: 'Roboto Condensed', sans-serif;
    }
  }
  
  .acculist__item:not(:first-child) {
    margin-left: 30px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .acculist__item:not(:first-child) {
      margin-left: 20px;
    }
  }
  
  .acculist__item>img {
    display: inline-block;
  }
  
  .acculist svg {
    vertical-align: middle;
  }
  
  .acculist .v-align-m {
    vertical-align: middle;
  }
  
  .acculist .degree-temp {
    padding-left: 10px;
    text-shadow: 1px 1px 3px #333;
  }
  
  @media screen and (max-width: 649px) {
    .acculist .degree-temp {
      padding-left: 5px;
    }
  }
  
  .current-temp {
    margin-bottom: 35px;
    margin-top: 14px;
  }
  
  .current-temp__name {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
    padding-left: 10px;
    text-shadow: 1px 1px 3px #333;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .current-temp__name {
    font-family: "Roboto",sans-serif;
  }
  
  .current-temp__name::before,.current-temp__name::after {
    content: '';
    display: block;
  }
  
  .current-temp__name::before {
    margin-top: -1px;
  }
  
  .current-temp__name::after {
    margin-bottom: 1px;
  }
  
  .current-temp__name .a-un-tuck {
    display: inline-block;
  }
  
  .current-temp__name .a-un-tuck::before,.current-temp__name .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .current-temp__name .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .current-temp__name .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .current-temp__icon,.current-temp__name {
    display: inline-block;
    vertical-align: middle;
  }
  
  .w-cities {
    position: relative;
    margin-top: 10px;
  }
  
  .w-cities:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .w-cities-tags {
    margin-left: -30px;
    word-spacing: -4px;
  }
  
  @media screen and (max-width: 649px) {
    .w-cities-tags {
      margin-left: -15px;
    }
  }
  
  .w-cities-tags>* {
    display: inline-block;
    vertical-align: top;
    margin-top: 30px;
    margin-left: 30px;
    word-spacing: 0;
    width: 16%;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .w-cities-tags>* {
      width: 20%;
    }
  }
  
  @media screen and (max-width: 649px) {
    .w-cities-tags>* {
      width: auto;
      margin-top: 15px;
      margin-left: 15px;
    }
  }
  
  .w-cities-tags .a-tag {
    display: block;
    text-align: center;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .w-grid-wrapper {
      padding-top: 178px;
    }
  
    .current-temp {
      margin-bottom: 10px;
      margin-top: 0;
    }
  
    .accuLhs {
      padding-right: 20px;
    }
  
    .weatherTemp {
      font-size: 8em;
    }
  
    .weatherCen {
      font-size: 3.5em;
      padding-top: 20px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .acculist {
      display: flex;
    }
  
    .acculist__item {
      flex: 1;
    }
  }
  
  @media screen and (max-width: 999px) {
    .weather-bg {
      height: auto;
    }
  
    .accuLhs {
      padding-right: 0;
    }
  
    .accuLhs,.accuRhs {
      display: block;
    }
  
    .pt-60 {
      padding-top: 30px;
      position: relative;
    }
  
    .pt-60:before {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      border-top-width: 1px;
      top: 0px;
    }
  
    .acculist {
      margin-top: 20px;
    }
  
    .acculist__item:not(:first-child) {
      margin-left: 10px;
    }
  
    .weatherTemp {
      font-size: 7em;
    }
  
    .weatherTemp #w-change-val {
      padding-right: 5px;
    }
  
    .weatherCen {
      font-size: 3em;
      padding-top: 20px;
    }
  
    .current-temp {
      position: absolute;
      right: 0;
      top: 140px;
      text-align: center;
    }
  
    .current-temp {
      margin-bottom: 0;
    }
  
    .current-temp__icon,.current-temp__name {
      display: block;
    }
  
    .current-temp__name {
      padding-left: 0;
      padding-top: 10px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .current-temp {
      top: 80px;
    }
  }
  
  .a-wysiwyg>p.ie-photo-story-img {
    color: #7B7B7B;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
    border-bottom: 1px solid #c4c4c45e;
    padding-bottom: 12px;
  }
  
  .a-wysiwyg>p.ie-photo-story-img img {
    margin-bottom: 15px;
  }
  
  .syndication-summary {
    margin-bottom: 30px;
  }
  
  .o-syndication {
    overflow: hidden;
  }
  
  .o-syndication__inner {
    margin-left: -15px;
    margin-right: -15px;
  }
  
  @media screen and (max-width: 649px) {
    .o-syndication__inner {
      white-space: nowrap;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
      margin-left: 0;
      margin-right: 0;
    }
  }
  
  .o-syndication__inner table tr {
    border: 1px solid #e5e5e5;
    margin-bottom: 10px;
  }
  
  .o-syndication__inner table tr td,.o-syndication__inner table tr th {
    font-size: 16px;
    line-height: 20px;
    font-family: "Roboto",sans-serif;
    padding: 20px 15px;
  }
  
  .o-syndication__inner table tr th {
    font-weight: 700;
    text-transform: uppercase;
  }
  
  .o-syndication__inner table tr td:not(:first-child) {
    border: 1px solid #e5e5e5;
  }
  
  .o-syndication__inner table tr td a {
    color: #2b6ea8;
  }
  
  .o-taboola-section {
    padding-right: 324px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-taboola-section {
      padding-right: 0;
    }
  }
  
  .o-taboola-story {
    padding-left: 240px;
    padding-right: 324px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .o-taboola-story {
      padding-left: 0;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-taboola-story {
      padding-left: 0;
      padding-right: 0;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-taboola #taboola-below-content.tbl-feed-container.tbl-feed-full-width {
      margin-left: -5px;
      margin-right: -5px;
    }
  }
  
  .o-taboola-picture-gallery {
    margin-top: 40px;
  }
  
  @media screen and (max-width: 649px) {
    .m-taboola-picture-gallery {
      margin-top: 40px;
    }
  }
  
  .ie-story-list {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fafafa;
    z-index: 99999;
    box-shadow: 0 0 6px #ccc;
    padding-bottom: 10px;
  }
  
  @media screen and (max-width: 649px) {
    .ie-story-list {
      padding-bottom: 52px;
    }
  }
  
  .ie-story-list--tight {
    margin-top: 5px;
  }
  
  .ie-story-list__title {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #FF1204;
    text-transform: uppercase;
  }
  
  @media screen and (max-width: 649px) {
    .ie-story-list__title {
      font-size: 13px;
      background: #FF1204;
      color: #fff;
      padding: 4px 10px 4px 10px;
      border-radius: 13px;
      display: inline-block;
    }
  }
  
  .ie-story-list__items {
    padding-left: 34px;
    min-height: 36px;
  }
  
  @media screen and (max-width: 649px) {
    .ie-story-list__items {
      padding-bottom: 10px;
      padding-left: 0;
    }
  }
  
  @media screen and (max-width: 649px) {
    .ie-story-list__inner {
      padding-right: 24px;
    }
  }
  
  .ie-story-list__number {
    font-family: "Graphik Compact",sans-serif;
    font-size: 45px;
    font-weight: 700;
    position: absolute;
    top: -6px;
    left: 30px;
    display: block;
    line-height: 45px;
  }
  
  @media screen and (max-width: 649px) {
    .ie-story-list__number {
      display: none;
    }
  }
  
  .ie-story-list__anchor {
    font-family: "PT Serif",serif;
    font-size: 15px;
    line-height: 17px;
    font-weight: 700;
    letter-spacing: -0.4px;
  }
  
  @media screen and (max-width: 649px) {
    .ie-story-list__anchor {
      padding-right: 25px;
      min-height: 30px;
      position: inherit;
    }
  }
  
  @media screen and (max-width: 649px) {
    .ie-story-list .m-next-arrow {
      position: absolute;
      top: 4px;
      right: 0;
    }
  }
  
  @media screen and (max-width: 649px) {
    .ie-story-list .m-grid-next:not(:first-child) {
      display: none;
    }
  }
  
  @media screen and (max-width: 649px) {
    .state-constituency__remove-border:before {
      display: none;
    }
  }
  
  .state-constituency .bye-election {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #777;
    margin-top: 15px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .state-constituency .bye-election {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .state-constituency .star-red {
    color: #FF1204;
  }
  
  .constituency-nav {
    margin-top: 20px;
    display: none;
  }
  
  @media screen and (max-width: 649px) {
    .constituency-nav {
      display: block;
      overflow: hidden;
      font-family: "Arial Narrow",sans-serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
      margin-bottom: 15px;
    }
  
    .wf-graphikcompact-n7-active .constituency-nav {
      font-family: "Graphik Compact",sans-serif;
    }
  }
  
  @media screen and (max-width: 649px) and (min-width: 1000px) {
    .constituency-nav {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 649px) {
    .constituency-nav::before,.constituency-nav::after {
      content: '';
      display: block;
    }
  
    .constituency-nav::before {
      margin-top: -3px;
    }
  
    .constituency-nav::after {
      margin-bottom: 3px;
    }
  
    .constituency-nav .a-un-tuck {
      display: inline-block;
    }
  
    .constituency-nav .a-un-tuck::before,.constituency-nav .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .constituency-nav .a-un-tuck::before {
      margin-top: 3px;
    }
  
    .constituency-nav .a-un-tuck::after {
      margin-bottom: 3px;
    }
  
    .constituency-nav__item {
      display: inline-block;
    }
  
    .constituency-nav__item:not(:first-child) {
      padding-left: 15px;
    }
  }
  
  .constituency-list {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
    display: table;
    width: 100%;
    margin-top: 10px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .constituency-list {
    font-family: "Roboto",sans-serif;
  }
  
  .constituency-list:not(:first-child) {
    margin-top: 20px;
  }
  
  @media screen and (max-width: 649px) {
    .constituency-list {
      font-size: 15px;
      line-height: 20px;
    }
  }
  
  .constituency-list:not(:first-child) {
    margin-top: 10px;
  }
  
  .constituency-list__th,.constituency-list__tr {
    flex: 1;
    display: table-row;
  }
  
  .constituency-list__th .table-data {
    background: #f8f8f8;
    font-weight: 500;
  }
  
  .constituency-list .table-data {
    display: table-cell;
    padding: 12px;
  }
  
  .constituency-list .table-data a {
    color: #2B6EA8;
  }
  
  .constituency-list .table-data .number {
    padding-right: 10px;
  }
  
  @media screen and (max-width: 649px) {
    .constituency-list .table-data .number {
      display: none;
    }
  }
  
  .constituency-list .table-data .awaited {
    color: #777;
  }
  
  @media screen and (max-width: 649px) {
    .constituency-list .elec-1999 {
      text-align: center;
    }
  
    .constituency-list .elec-2004,.constituency-list .elec-2009,.constituency-list .elec-2014,.constituency-list .elec-2019 {
      display: none;
      text-align: center;
    }
  }
  
  @media screen and (max-width: 649px) {
    .constituency-list .hide-element {
      display: none;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-constituency {
      display: block;
      white-space: nowrap;
      overflow: auto;
    }
  }
  
  .about-winning-list {
    margin-bottom: 40px;
  }
  
  .about-constituency-list {
    margin-bottom: 40px;
  }
  
  @media screen and (min-width: 650px) {
    .cons-profile__thumb {
      width: 33%;
    }
  }
  
  @media screen and (min-width: 650px) {
    .cons-profile__summary {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      padding-left: 30px;
      width: 67%;
    }
  }
  
  @media screen and (max-width: 649px) {
    .cons-profile__summary {
      padding-left: 20px;
      padding-top: 20px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .title-break>* {
      white-space: normal;
    }
  
    .m-candidate-list {
      display: block;
      overflow: auto;
    }
  }
  
  #loading-constituency {
    display: none;
    position: absolute;
    left: 50%;
    top: 10px;
  }
  
  .remove-border .m-story-meta__shares:not(:first-child) {
    padding-top: 0;
    margin-top: 0;
  }
  
  .remove-border .m-story-meta__shares:not(:first-child):before {
    border-top-width: 0;
  }
  
  .o-line-bottom {
    border-bottom: 1px solid #e5e5e5;
  }
  
  .p-bottom-30 {
    padding-bottom: 30px;
  }
  
  @media screen and (min-width: 650px) {
    .m-candidate-list__th,.m-candidate-list__tr {
      display: table;
      width: 100%;
    }
  
    .m-candidate-list .table-data:first-child {
      width: 35%;
    }
  
    .m-candidate-list .table-data:nth-child(2) {
      width: 35%;
    }
  
    .m-candidate-list .table-data:nth-child(3) {
      width: 15%;
    }
  
    .m-candidate-list .table-data:nth-child(4) {
      width: 15%;
    }
  }
  
  .result-disclaimer {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .result-disclaimer {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .color__light-gray {
    background: #f6f6f6;
  }
  
  .italic-font {
    font-style: italic;
  }
  
  .o-border-b {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
  }
  
  .m-margin-t {
    margin-top: 30px;
  }
  
  .o-space-line {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 30px;
  }
  
  .p-bottom-30 {
    padding-bottom: 30px;
  }
  
  .constituency-header {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
  }
  
  .constituency-header__title {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #000;
    padding-top: 5px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .constituency-header__title {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (max-width: 649px) {
    .constituency-header .m-listing-header__aux {
      padding-left: 0;
    }
  }
  
  .voter-graph {
    margin-top: 10px;
    position: relative;
    padding-bottom: 48.25%;
    padding-top: 25px;
    height: 0;
  }
  
  .voter-graph iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  
  .elec-list-tags .o-story-nav {
    padding-top: 20px;
  }
  
  .election-tags {
    margin-top: 20px;
  }
  
  @media screen and (min-width: 1280px) {
    .ie-item-tags {
      margin-left: -30px;
      margin-top: -30px;
    }
  
    .ie-item-tags .a-tag {
      display: block;
      text-align: center;
    }
  
    .ie-item-tags>* {
      margin-top: 30px;
      margin-left: 30px;
      width: 20.7%;
    }
  }
  
  .tablebox {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .tablebox {
    font-family: "Roboto",sans-serif;
  }
  
  .tablebox:not(:first-child) {
    margin-top: 20px;
  }
  
  @media screen and (max-width: 649px) {
    .tablebox {
      font-size: 15px;
      line-height: 20px;
      white-space: nowrap;
      overflow: auto;
    }
  }
  
  .tablebox .thbox,.tablebox .trbox {
    display: table;
    width: 100%;
  }
  
  @media screen and (max-width: 649px) {
    .tablebox .thbox,.tablebox .trbox {
      display: table-row;
      flex: 1;
    }
  }
  
  .tablebox .thbox {
    background: #e6e1d5;
  }
  
  .tablebox .thbox .tdbox {
    font-weight: 500;
  }
  
  .tablebox .trbox {
    position: relative;
  }
  
  .tablebox .tdbox {
    display: table-cell;
    padding: 12px;
  }
  
  @media screen and (max-width: 649px) {
    .tablebox .tdbox {
      font-weight: 400;
    }
  
    .tablebox .tdbox:nth-child(2) {
      text-align: left;
    }
  }
  
  .tablebox .tdbox a {
    color: #2B6EA8;
  }
  
  @media screen and (min-width: 650px) {
    .tablebox .dd-accordion {
      display: none;
    }
  
    .tablebox .tdbox:nth-child(1) {
      width: 25%;
    }
  
    .tablebox .tdbox:nth-child(2) {
      width: 13%;
    }
  
    .tablebox .tdbox:nth-child(3) {
      width: 15%;
      text-align: center;
    }
  
    .tablebox .tdbox:nth-child(4) {
      width: 17%;
    }
  
    .tablebox .tdbox:nth-child(5) {
      width: 8%;
    }
  
    .tablebox .tdbox:nth-child(6) {
      width: 25%;
    }
  }
  
  .tablebox .list_even {
    background-color: #f8f8f8;
  }
  
  .align-right {
    text-align: right;
  }
  
  @media screen and (max-width: 649px) {
    .company-data {
      padding-left: 6px;
      display: block;
    }
  
    .dd-accordion {
      border-bottom: 1px solid #e5e5e5;
      display: block;
      padding-bottom: 5px;
      padding-left: 6px;
    }
  
    .dd-accordion:last-child {
      border-bottom: 0;
    }
  
    .dd-accordion .tdbox {
      padding: 5px 12px;
      font-size: 13px;
      line-height: 17px;
    }
  
    .acc-arrow-minus,.acc-arrow-plus {
      position: absolute;
      top: 12px;
      left: 1px;
      height: 16px;
      width: 16px;
    }
  
    .acc-arrow-minus:before,.acc-arrow-plus:before {
      content: "";
      background: #000;
      display: inline-block;
      height: 2px;
      width: 12px;
      position: relative;
      top: -4px;
    }
  
    .acc-arrow-plus:after {
      content: "";
      background: #000;
      display: inline-block;
      height: 10px;
      width: 2px;
      position: relative;
      right: 7px;
      top: 0;
    }
  
    .tablebox .thbox .tdbox.hide-element,.tablebox .trbox .tdbox.hide-element {
      display: none;
    }
  }
  
  .accordian-hide {
    display: none;
  }
  
  .o-content-info.table-content-info {
    position: relative;
    overflow: hidden;
    margin-top: 20px;
    height: 350px;
  }
  
  .o-content-info.table-content-info .o-content-info__more {
    text-align: center;
    padding: 28px 0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 40%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 40%, #fff 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 40%, #fff 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 40%, #fff 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 40%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fff',GradientType=0 );
  }
  
  @media screen and (max-width: 649px) {
    .o-content-info.table-content-info {
      height: 300px;
    }
  }
  
  .o-content-info.table-content-info .m-featured-link__highlight {
    background: #2b6ea8;
    color: #fff;
    padding: 10px 30px;
    border-radius: 3px;
    font-size: 100%;
  }
  
  @media screen and (min-width: 650px) {
    .result-table .tdbox:nth-child(1) {
      width: 30%;
    }
  
    .result-table .tdbox:nth-child(2) {
      width: 13%;
    }
  
    .result-table .tdbox:nth-child(3) {
      width: 25%;
      text-align: center;
    }
  
    .result-table .tdbox:nth-child(4) {
      width: 10%;
    }
  }
  
  @media screen and (max-width: 649px) {
    .result-table {
      white-space: inherit;
    }
  }
  
  .budget-band {
    margin: 0 auto 10px;
    text-align: center;
    background: #192c67;
    background: -moz-linear-gradient(left, #192c67 0%, #272c66 48%, #4e2c5a 51%, #4e2c5a 100%);
    background: -webkit-linear-gradient(left, #192c67 0%, #272c66 48%, #4e2c5a 51%, #4e2c5a 100%);
    background: linear-gradient(to right, #192c67 0%, #272c66 48%, #4e2c5a 51%, #4e2c5a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#192c67', endColorstr='#4e2c5a',GradientType=1 );
  }
  
  @media screen and (max-width: 649px) {
    .budget-band {
      margin: 0 auto 0;
      height: 60px;
    }
  }
  
  .l-grid__item--bg-color {
    position: relative;
  }
  
  @media screen and (min-width: 1000px) {
    .l-grid__item--bg-color {
      padding-right: 15px;
    }
  }
  
  .l-grid__item--bg-color:before,.l-grid__item--bg-color:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
  }
  
  @media screen and (min-width: 1000px) {
    .l-grid__item--bg-color:before,.l-grid__item--bg-color:after {
      background: #F9F7F2;
    }
  }
  
  .l-grid__item--bg-color:before {
    left: 15px;
  }
  
  .m-read-article__image {
    float: left;
  }
  
  .m-read-article__inner {
    padding-left: 80px;
  }
  
  .m-read-article__title {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-ptserif-n7-active .m-read-article__title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-read-article__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .m-read-article__title::before,.m-read-article__title::after {
    content: '';
    display: block;
  }
  
  .m-read-article__title::before {
    margin-top: -3px;
  }
  
  .m-read-article__title::after {
    margin-bottom: 3px;
  }
  
  .m-read-article__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-read-article__title .a-un-tuck::before,.m-read-article__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-read-article__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-read-article__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-read-article .m-article__footer {
    justify-content: left;
  }
  
  @media screen and (max-width: 649px) {
    .m-read-article .m-article__footer {
      display: inline-block;
      margin-top: 6px;
    }
  
    .m-read-article .m-article__footer .author_el {
      padding-right: 0;
    }
  }
  
  .ie-medium-title {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-ptserif-n7-active .ie-medium-title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 1000px) {
    .ie-medium-title {
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  }
  
  .ie-medium-title::before,.ie-medium-title::after {
    content: '';
    display: block;
  }
  
  .ie-medium-title::before {
    margin-top: -3px;
  }
  
  .ie-medium-title::after {
    margin-bottom: 3px;
  }
  
  .ie-medium-title .a-un-tuck {
    display: inline-block;
  }
  
  .ie-medium-title .a-un-tuck::before,.ie-medium-title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .ie-medium-title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .ie-medium-title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-article-latest {
    position: relative;
  }
  
  .m-article-latest__inner {
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 10px;
    width: 85%;
  }
  
  .m-article-latest__title {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-ptserif-n7-active .m-article-latest__title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-article-latest__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .m-article-latest__title::before,.m-article-latest__title::after {
    content: '';
    display: block;
  }
  
  .m-article-latest__title::before {
    margin-top: -3px;
  }
  
  .m-article-latest__title::after {
    margin-bottom: 3px;
  }
  
  .m-article-latest__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-article-latest__title .a-un-tuck::before,.m-article-latest__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-article-latest__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-article-latest__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .bottom-space {
    padding-bottom: 15px;
  }
  
  .ie-article-live>*:not(:first-child) {
    margin-left: 5px;
  }
  
  .fifth-column-list .m-article-tall\@medium\+__poster,.fifth-column-list .m-article-tall\@medium\+__avatar {
    position: inherit;
    margin-top: 5px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-heading-opinion {
      height: 160px;
    }
  }
  
  @media screen and (min-width: 1280px) {
    .m-heading-opinion {
      height: 125px;
    }
  }
  
  .o-schedule {
    position: relative;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .o-schedule {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .o-schedule__inner {
    display: table;
    width: 100%;
  }
  
  .o-schedule__name,.o-schedule__date {
    display: table-cell;
    padding: 10px 0;
  }
  
  .o-schedule__date {
    font-weight: 700;
    padding-left: 10px;
    width: 40%;
  }
  
  .o-schedule--primary {
    margin-top: 10px;
    position: relative;
  }
  
  .o-schedule--primary:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .party-colors__left {
    content: "";
    border-left-width: 4px;
    border-left-style: solid;
    display: block;
    padding-left: 10px;
  }
  
  .inc {
    color: #0076e4;
  }
  
  .bjp {
    color: #ff6000;
  }
  
  .tmc {
    color: #46a6ff;
  }
  
  .rjd {
    color: #008312;
  }
  
  .sp {
    color: #00b3a4;
  }
  
  .bsp {
    color: #0400b1;
  }
  
  .left {
    color: red;
  }
  
  .aiadmk {
    color: #8e0000;
  }
  
  .dmk {
    color: #535353;
  }
  
  .shiv-sena {
    color: #ffae00;
  }
  
  .bjd {
    color: #00d61e;
  }
  
  .tdp {
    color: #8600be;
  }
  
  .trs {
    color: #ff33e9;
  }
  
  .others {
    color: #bebebe;
  }
  
  .inc-border {
    border-left-color: #0076e4;
  }
  
  .bjp-border {
    border-left-color: #ff6000;
  }
  
  .tmc-border {
    border-left-color: #46a6ff;
  }
  
  .rjd-border {
    border-left-color: #008312;
  }
  
  .sp-border {
    border-left-color: #00b3a4;
  }
  
  .bsp-border {
    border-left-color: #0400b1;
  }
  
  .left-border {
    border-left-color: red;
  }
  
  .aiadmk-border {
    border-left-color: #8e0000;
  }
  
  .dmk-border {
    border-left-color: #535353;
  }
  
  .shiv-sena-border {
    border-left-color: #ffae00;
  }
  
  .bjd-border {
    border-left-color: #00d61e;
  }
  
  .tdp-border {
    border-left-color: #8600be;
  }
  
  .trs-border {
    border-left-color: #ff33e9;
  }
  
  .others-border {
    border-left-color: #bebebe;
  }
  
  .party-bg-colors .inc {
    background-color: #0076e4;
  }
  
  .party-bg-colors .bjp {
    background-color: #ff6000;
  }
  
  .party-bg-colors .tmc {
    background-color: #46a6ff;
  }
  
  .party-bg-colors .rjd {
    background-color: #008312;
  }
  
  .party-bg-colors .sp {
    background-color: #00b3a4;
  }
  
  .party-bg-colors .bsp {
    background-color: #0400b1;
  }
  
  .party-bg-colors .left {
    background-color: red;
  }
  
  .party-bg-colors .aiadmk {
    background-color: #8e0000;
  }
  
  .party-bg-colors .dmk {
    background-color: #535353;
  }
  
  .party-bg-colors .shiv-sena {
    background-color: #ffae00;
  }
  
  .party-bg-colors .bjd {
    background-color: #00d61e;
  }
  
  .party-bg-colors .tdp {
    background-color: #8600be;
  }
  
  .party-bg-colors .trs {
    background-color: #ff33e9;
  }
  
  .party-bg-colors .others {
    background-color: #bebebe;
  }
  
  .dont-miss {
    background: #F9F7F2;
    margin-top: 30px;
    padding: 20px 15px;
  }
  
  .dont-miss__title {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
  }
  
  .dont-miss .l-grid__item--divided:before,.dont-miss .l-grid__item--divided:after {
    border-color: #ddd;
  }
  
  .m-dontmiss-link {
    overflow: hidden;
    font-family: "PT Serif",serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    display: block;
  }
  
  .m-dontmiss-link--centered {
    text-align: center;
  }
  
  .m-dontmiss-link__highlight {
    line-height: inherit;
    color: #2B6EA8;
  }
  
  a.m-dontmiss-link:hover .m-dontmiss-link__highlight {
    text-decoration: none;
    background-image: linear-gradient(to bottom, rgba(196,196,196,0) 50%, #c4c4c4 50%);
    background-repeat: repeat-x;
    background-size: 1px 1px;
    background-position: 0 100%;
  }
  
  .m-article-posts {
    background: #F9F7F2;
    padding: 15px 10px;
  }
  
  .m-article-posts .m-gutter-tout__content {
    padding-bottom: 0;
  }
  
  .m-article-posts .m-gutter-tout__content:after {
    border-bottom-width: 0;
  }
  
  @media screen and (min-width: 650px) {
    .s-custom-story-image {
      float: left;
      margin-right: 15px;
      margin-bottom: 20px;
      width: 300px;
    }
  }
  
  .m-story-follow-text>h4 {
    font-weight: 400;
    font-style: italic;
  }
  
  @media screen and (max-width: 649px) {
    .m-story-follow-text>h4 {
      margin-top: 30px;
    }
  }
  
  .m-story-follow-text>h4>a {
    color: #2B6EA8;
  }
  
  .m-vivo-news {
    position: relative;
    width: 320px;
    margin: 0 auto;
  }
  
  .m-vivo-news__logo {
    position: absolute;
    top: 0;
  }
  
  .m-vivo-news__top-bg {
    background: url(../../dist/images/top-news-bg.png) no-repeat;
    width: 320px;
    height: 77px;
  }
  
  .m-vivo-news__bottom-bg {
    background: url(../../dist/images/top-news-bottom.png) no-repeat;
    width: 320px;
    height: 63px;
  }
  
  .m-vivo-news__inner {
    background: url(../../dist/images/top-news-repeat.png) repeat-y;
    width: 320px;
    padding: 0 25px;
  }
  
  .m-discovery {
    background-color: #282E47;
    border-radius: 3px;
    color: #fff;
  }
  
  .m-discovery:not(:first-child) {
    margin-top: 60px;
  }
  
  .m-discovery__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 20px 15px 0;
  }
  
  .wf-graphikcompact-n7-active .m-discovery__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-discovery__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .m-discovery__title::before,.m-discovery__title::after {
    content: '';
    display: block;
  }
  
  .m-discovery__title::before {
    margin-top: -3px;
  }
  
  .m-discovery__title::after {
    margin-bottom: 3px;
  }
  
  .m-discovery__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-discovery__title .a-un-tuck::before,.m-discovery__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-discovery__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-discovery__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-discovery__content {
    position: relative;
    border-color: #707383;
    margin-top: 10px;
    padding: 20px 15px 15px;
    overflow: hidden;
  }
  
  .m-discovery__content:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .m-discovery .discovery-title {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-ptserif-n7-active .m-discovery .discovery-title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-discovery .discovery-title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .m-discovery .discovery-title::before,.m-discovery .discovery-title::after {
    content: '';
    display: block;
  }
  
  .m-discovery .discovery-title::before {
    margin-top: -3px;
  }
  
  .m-discovery .discovery-title::after {
    margin-bottom: 3px;
  }
  
  .m-discovery .discovery-title .a-un-tuck {
    display: inline-block;
  }
  
  .m-discovery .discovery-title .a-un-tuck::before,.m-discovery .discovery-title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-discovery .discovery-title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-discovery .discovery-title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .o-results-live {
    background: #000;
    padding-bottom: 15px;
    padding-top: 15px;
    border-top: 1px solid #6c7184;
  }
  
  .e-breaking {
    padding-bottom: 20px;
  }
  
  .e-breaking__aux {
    display: flex;
    align-items: center;
  }
  
  .e-breaking__time {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #fff;
    padding-left: 10px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .e-breaking__time {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .e-breaking__title {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    color: #fff;
    padding-top: 5px;
  }
  
  .wf-graphikcompact-n7-active .e-breaking__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .e-breaking__title {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .e-breaking__title {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  .g-header-election .g-header__brand-bar {
    color: #fff;
    padding-bottom: 0;
    border-bottom-width: 0;
  }
  
  @media screen and (min-width: 1000px) {
    .g-header-election .g-header__brand-bar {
      height: inherit;
    }
  }
  
  .g-header-election .g-header__inner {
    background-color: #000;
    z-index: 99999;
  }
  
  @media screen and (max-width: 999px) {
    .g-header-election .g-header__inner {
      border-top: 1px solid #eee;
      margin-top: -1px;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .g-header-election__logo {
      display: none;
    }
  }
  
  .m-advert-election {
    padding-bottom: 20px;
    padding-top: 10px;
  }
  
  .m-election-sub-menu {
    margin-top: -25px;
  }
  
  .stock-market-home {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom-width: 5px;
    border-color: #000;
    padding-bottom: 5px;
  }
  
  @media screen and (max-width: 649px) {
    .stock-market-home {
      display: block;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .stock-market-home__inner {
      flex: 1;
    }
  
    .stock-market-home__inner:last-child {
      text-align: right;
    }
  }
  
  .m-advert--border-none {
    margin-top: -15px;
    background: transparent;
  }
  
  .ie-nse-bse {
    position: absolute;
    right: 230px;
    z-index: 100;
    height: 50px;
    top: 0;
    display: flex;
    align-items: center;
  }
  
  @media screen and (max-width: 999px) {
    .ie-nse-bse {
      display: none;
    }
  }
  
  .back-to-home {
    position: absolute;
    right: 50px;
    z-index: 100;
    height: 50px;
    top: 0;
    display: flex;
    align-items: center;
  }
  
  @media screen and (max-width: 999px) {
    .back-to-home {
      display: none;
    }
  }
  
  .m-graph {
    display: flex;
  }
  
  .m-graph__left {
    float: left;
    width: 300px;
  }
  
  .m-graph__right {
    margin-left: 30px;
    float: left;
    width: 915px;
  }
  
  @media screen and (max-width: 649px) {
    .m-graph__right {
      margin-left: 0;
      width: 100%;
    }
  }
  
  .live-tv-ads-code {
    background: #e5e5e5;
    width: 300px;
    height: 60px;
  }
  
  @media screen and (min-width: 650px) {
    .s-sticky--is-stuck .ie-nse-bse,.s-sticky--is-stuck .back-to-home {
      position: fixed;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .show_logo_ipad {
      display: none;
    }
  }
  
  .m-data-map>img {
    margin-left: auto;
    margin-right: auto;
  }
  
  @media screen and (min-width: 1280px) {
    .m-election-photo {
      order: -1;
    }
  }
  
  @media screen and (max-width: 1279px) {
    .m-election-photo__medium {
      display: inherit;
      padding-left: 15px;
    }
  
    .m-election-photo__thumb {
      margin-bottom: 10px;
      width: 100%;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-election-photo .m-media-metric {
      left: 15px;
    }
  }
  
  .ie-lang__lang {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    border-left: 1px solid #e5e5e5;
    padding-left: 7px;
    margin-left: 7px;
    color: #7B7B7B;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .ie-lang__lang {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .ie-lang__live,.ie-lang__lang {
    display: inline-block;
  }
  
  .m-live-story>p {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-live-story>p {
    font-family: "Roboto",sans-serif;
  }
  
  .m-live-story>p:not(:first-child) {
    padding-top: 3px;
  }
  
  .m-live-story>time {
    color: #FF1204;
  }
  
  .m-live-story__share-actions {
    margin-top: 15px;
  }
  
  .m-live-story__view {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #2B6EA8;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-live-story__view {
    font-family: "Roboto",sans-serif;
  }
  
  .m-live-story__view::before,.m-live-story__view::after {
    content: '';
    display: block;
  }
  
  .m-live-story__view::before {
    margin-top: -1px;
  }
  
  .m-live-story__view::after {
    margin-bottom: 1px;
  }
  
  .m-live-story__view .a-un-tuck {
    display: inline-block;
  }
  
  .m-live-story__view .a-un-tuck::before,.m-live-story__view .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-live-story__view .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .m-live-story__view .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .s-party-state {
    margin-bottom: 15px;
    margin-top: 15px;
    display: flex;
  }
  
  .s-party-state__search {
    width: 100%;
  }
  
  .s-party-state__filter {
    margin-left: 15px;
    text-align: center;
    width: 30%;
  }
  
  .s-party-state .m-filter {
    border-radius: 3px;
    border-width: 1px;
    height: 45px;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #9F9F9F;
    line-height: 43px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .s-party-state .m-filter {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .s-party-state .m-search-field__input {
    background: #fff;
  }
  
  .table-info .thead .td {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .table-info .thead .td {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .table-info .tbody .td {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .table-info .tbody .td {
    font-family: "Roboto",sans-serif;
  }
  
  .table-info .thead,.table-info .tbody {
    display: table;
    width: 100%;
  }
  
  .table-info .thead .td,.table-info .tbody .td {
    display: table-cell;
    padding: 10px;
    vertical-align: top;
    border-top: 1px solid #e5e5e5;
  }
  
  .table-info .thead .td:first-child,.table-info .tbody .td:first-child {
    width: 75%;
  }
  
  .table-info .thead .td:nth-child(2),.table-info .tbody .td:nth-child(2) {
    text-align: center;
    width: 25%;
  }
  
  .table-info .bg-white {
    background: #fff;
  }
  
  .check-results {
    background: #F9F7F2;
    height: 390px;
    overflow: hidden;
  }
  
  .check-results .party-symbol>img {
    margin: 0 auto;
    width: 30px;
  }
  
  .m-leading {
    display: flex;
  }
  
  .m-leading__symbol {
    margin-right: 10px;
    width: 48px;
  }
  
  .m-leading__candidate--seat {
    color: #2B6EA8;
    display: block;
  }
  
  .color-red {
    color: #FF1204;
  }
  
  .ie-download-app {
    background: #F9F7F2;
    padding: 20px;
    margin-bottom: 20px;
  }
  
  .ie-download-app .m-app-download-tout__cta {
    margin-top: 0;
  }
  
  .ie-download-app .m-app-download-tout__cta .icon {
    min-width: 54px;
  }
  
  .ie-download-app .icon--indian-express-app-icon,.ie-download-app .icon--indian-express-app-icon svg {
    width: 54px;
    height: 54px;
  }
  
  .m-election-header {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
  }
  
  .m-election-header__title {
    text-transform: uppercase;
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-graphikcompact-n7-active .m-election-header__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .m-election-header__title {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .m-election-header__title::before,.m-election-header__title::after {
    content: '';
    display: block;
  }
  
  .m-election-header__title::before {
    margin-top: -3px;
  }
  
  .m-election-header__title::after {
    margin-bottom: 3px;
  }
  
  .m-election-header__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-election-header__title .a-un-tuck::before,.m-election-header__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-election-header__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-election-header__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .by-zone {
    padding-top: 10px;
  }
  
  .live-tv__title {
    background: #be0f1d;
    border-radius: 3px 3px 0 0;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding: 2px 5px;
    display: flex;
    align-items: center;
    position: relative;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .live-tv__title {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .live-tv__title img {
    margin-right: 5px;
  }
  
  .live-tv__title--small {
    background: #000;
    padding: 1px 4px;
    position: absolute;
    right: 10px;
  }
  
  .w-condidate {
    position: relative;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    margin-right: 1px;
    margin-top: 3px;
  }
  
  .w-condidate__inner {
    text-align: center;
    padding: 10px;
  }
  
  .w-condidate__strip {
    background-color: #F2F2F2;
    border-radius: 0 3px 3px 0;
    color: #fff;
    position: absolute;
    top: 10px;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding: 5px;
    width: 88px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .w-condidate__strip {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .w-condidate__strip--wonner {
    background-color: #55a302;
  }
  
  .w-condidate__strip--loser {
    background-color: #FF1204;
  }
  
  .w-condidate .icon--thumbs-up,.w-condidate .icon--thumbs-down {
    vertical-align: top;
  }
  
  .w-condidate .c-text {
    display: inline-block;
    vertical-align: top;
    padding-top: 2px;
  }
  
  .w-condidate__thumbs>img {
    width: 100%;
  }
  
  .w-condidate .party-symbol {
    margin-bottom: 15px;
  }
  
  .w-condidate .party-symbol__logo {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    width: 24px;
  }
  
  .w-condidate .party-symbol__party-name {
    border-radius: 20px;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    padding: 4px 14px;
    color: #fff;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .w-condidate .party-symbol__party-name {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .w-condidate__title {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .w-condidate__title {
    font-family: "Roboto",sans-serif;
  }
  
  .w-condidate__title::before,.w-condidate__title::after {
    content: '';
    display: block;
  }
  
  .w-condidate__title::before {
    margin-top: -1px;
  }
  
  .w-condidate__title::after {
    margin-bottom: 1px;
  }
  
  .w-condidate__title .a-un-tuck {
    display: inline-block;
  }
  
  .w-condidate__title .a-un-tuck::before,.w-condidate__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .w-condidate__title .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .w-condidate__title .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .w-condidate__summary {
    color: #8c8c8c;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .w-condidate__summary {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-episode {
    margin-top: 15px;
  }
  
  .m-episode__icon {
    border-width: 1px;
    border-color: #fff;
    color: #FF1204;
    border-radius: 50%;
    width: 46px;
    height: 46px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  
  .m-episode__icon:hover {
    border-color: #FF1204;
    background-color: #ff1204;
  }
  
  .m-episode__icon:hover .icon--play {
    color: #fff;
    background: #FF1204;
  }
  
  .m-episode svg {
    display: block;
  }
  
  .m-episode__slug {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding-left: 10px;
    display: inline-flex;
    align-items: center;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-episode__slug {
    font-family: "Roboto",sans-serif;
  }
  
  .m-episode .icon--play {
    width: 16.5px;
    height: 18px;
    margin-right: -4px;
  }
  
  .more-latest {
    text-align: center;
    margin: 0 auto;
    color: #e5e5e5;
  }
  
  .more-latest:hover {
    color: #282E47;
  }
  
  .live-tv-icon {
    color: #FF1204;
  }
  
  .live-tv-icon .icon--live-tv {
    padding-right: 3px;
    margin-bottom: -2px;
  }
  
  .vote-graph {
    background: #000;
    border-radius: 3px;
    padding: 10px;
  }
  
  .vote-graph__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 0 20px;
  }
  
  .wf-graphikcompact-n7-active .vote-graph__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .vote-graph__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .vote-graph__title::before,.vote-graph__title::after {
    content: '';
    display: block;
  }
  
  .vote-graph__title::before {
    margin-top: -3px;
  }
  
  .vote-graph__title::after {
    margin-bottom: 3px;
  }
  
  .vote-graph__title .a-un-tuck {
    display: inline-block;
  }
  
  .vote-graph__title .a-un-tuck::before,.vote-graph__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .vote-graph__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .vote-graph__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .vote-graph__share {
    text-align: center;
    padding: 25px 0 10px;
  }
  
  .vote-graph__share--chart {
    color: #F2F2F2;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    border-width: 1px;
    padding: 6px 14px;
    border-radius: 20px;
    display: inline-block;
    margin-bottom: -1px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .vote-graph__share--chart {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .vote-graph__share__share-txt,.vote-graph__share .icon--sharing-interface {
    display: inline-block;
    vertical-align: top;
  }
  
  .vote-graph__share .icon--sharing-interface {
    height: 14px;
    width: 14px;
  }
  
  .pie-legend {
    display: flex;
    color: #fff;
    text-align: center;
    margin-top: 35px;
    padding-bottom: 5px;
  }
  
  .pie-legend__party {
    display: inline-block;
    width: 75px;
  }
  
  .pie-legend .pie-count {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .pie-legend .pie-count {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .pie-legend .pie-count {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .pie-legend .pie-count::before,.pie-legend .pie-count::after {
    content: '';
    display: block;
  }
  
  .pie-legend .pie-count::before {
    margin-top: -3px;
  }
  
  .pie-legend .pie-count::after {
    margin-bottom: 3px;
  }
  
  .pie-legend .pie-count .a-un-tuck {
    display: inline-block;
  }
  
  .pie-legend .pie-count .a-un-tuck::before,.pie-legend .pie-count .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .pie-legend .pie-count .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .pie-legend .pie-count .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .pie-legend__name {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    margin-top: -5px;
    position: relative;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .pie-legend__name {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .pie-legend__name:before {
    display: block;
    content: "";
    background: #ff7200;
    height: 10px;
    width: 10px;
    border-radius: 40px;
    position: absolute;
    left: 5px;
    bottom: 5px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .pie-legend__name:before {
      left: 0;
    }
  }
  
  .pie-inc .pie-legend__name:before,.cong-seats-bar .pie-legend__name:before {
    background: #228ee1;
    left: 3px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .pie-inc .pie-legend__name:before,.cong-seats-bar .pie-legend__name:before {
      left: -3px;
    }
  }
  
  .pie-inc .pie-legend__name:before,.cong-seats-bar .pie-legend__name:before {
    background: #228ee1;
    left: 3px;
  }
  
  .pie-other .pie-legend__name:before,.other-seats-bar .pie-legend__name:before {
    background: #ccc;
    left: 2px;
  }
  
  .pie-other .pie-legend__name:before,.other-seats-bar .pie-legend__name:before {
    background: #ccc;
    left: 2px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .pie-other .pie-legend__name:before,.other-seats-bar .pie-legend__name:before {
      left: -3px;
    }
  }
  
  .bar-chart-legend .pie-count:before {
    display: inline-block;
  }
  
  .bar-chart-legend .plus-icon:before {
    content: "+";
  }
  
  .ie-top-advert {
    margin-top: -20px;
    margin-bottom: 30px;
  }
  
  .barchart_disclaimer,.pie_disclaimer {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    margin-bottom: 15px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .barchart_disclaimer,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .pie_disclaimer {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .wl-condidate {
      height: 284px;
    }
  }
  
  .cabinat img {
    text-align: center;
    margin: 0 auto;
  }
  
  @media screen and (min-width: 650px) {
    #slim-live {
      height: 180px;
      overflow: hidden;
    }
  
    .m-live-story {
      padding-right: 15px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-data-map {
      margin: 0 auto;
      width: 400px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .e-results-graph iframe {
      margin: 0 auto;
      display: block;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-data-map {
      margin: 0 auto;
      width: 400px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .e-results-graph iframe {
      margin: 0 auto;
      display: block;
    }
  }
  
  .election-l-title .m-article-featured__title,.election-l-title .m-article-featured__excerpt {
    padding-left: 30px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .election-l-title .m-article-featured__title,.election-l-title .m-article-featured__excerpt {
      padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .election-l-title .m-article-featured__title,.election-l-title .m-article-featured__excerpt {
      padding-left: 15px;
    }
  }
  
  .m-epaper-news {
    margin-bottom: 20px;
  }
  
  .m-epaper-news__title {
    font-family: "Arial Narrow",sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .m-epaper-news__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-epaper-news__title {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-epaper-news__title {
      font-size: 45px;
      line-height: 50px;
    }
  }
  
  .m-epaper-news__summary {
    display: block;
    font-family: sans-serif;
    font-size: 17px;
    line-height: 25px;
    margin-top: 10px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-epaper-news__summary {
    font-family: "Roboto",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-epaper-news__summary {
      font-size: 18px;
      line-height: 30px;
    }
  }
  
  .m-epaper-news__summary::before,.m-epaper-news__summary::after {
    content: '';
    display: block;
  }
  
  .m-epaper-news__summary::before {
    margin-top: -3px;
  }
  
  .m-epaper-news__summary::after {
    margin-bottom: 3px;
  }
  
  .m-epaper-news__summary .a-un-tuck {
    display: inline-block;
  }
  
  .m-epaper-news__summary .a-un-tuck::before,.m-epaper-news__summary .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-epaper-news__summary .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-epaper-news__summary .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (min-width: 650px) {
    .m-epaper-news__summary::before,.m-epaper-news__summary::after {
      content: '';
      display: block;
    }
  
    .m-epaper-news__summary::before {
      margin-top: -1px;
    }
  
    .m-epaper-news__summary::after {
      margin-bottom: 1px;
    }
  
    .m-epaper-news__summary .a-un-tuck {
      display: inline-block;
    }
  
    .m-epaper-news__summary .a-un-tuck::before,.m-epaper-news__summary .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-epaper-news__summary .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .m-epaper-news__summary .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-epaper-news__summary {
      font-size: 15px;
      line-height: 20px;
    }
  }
  
  .m-epaper-news__summary a {
    color: #2B6EA8;
  }
  
  .m-epaper-list__items,.m-epaper-list>* {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    display: inline-block;
    margin-top: 20px;
    color: #2B6EA8;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-epaper-list__items,.wf-roboto-n4-active.wf-roboto-n5-active .m-epaper-list>* {
    font-family: "Roboto",sans-serif;
  }
  
  .m-epaper-list__items::before,.m-epaper-list__items::after,.m-epaper-list>*::before,.m-epaper-list>*::after {
    content: '';
    display: block;
  }
  
  .m-epaper-list__items::before,.m-epaper-list>*::before {
    margin-top: -1px;
  }
  
  .m-epaper-list__items::after,.m-epaper-list>*::after {
    margin-bottom: 1px;
  }
  
  .m-epaper-list__items .a-un-tuck,.m-epaper-list>* .a-un-tuck {
    display: inline-block;
  }
  
  .m-epaper-list__items .a-un-tuck::before,.m-epaper-list__items .a-un-tuck::after,.m-epaper-list>* .a-un-tuck::before,.m-epaper-list>* .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-epaper-list__items .a-un-tuck::before,.m-epaper-list>* .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .m-epaper-list__items .a-un-tuck::after,.m-epaper-list>* .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .m-epaper-list__items:not(:first-child),.m-epaper-list>*:not(:first-child) {
    border-left: 1px solid #2B6EA8;
    margin-left: 10px;
    padding-left: 10px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-epaper-list__items,.m-epaper-list>* {
      font-size: 13px;
      line-height: 15px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-epaper-list {
      white-space: nowrap;
      overflow: auto;
      text-align: center;
      padding-bottom: 15px;
      -webkit-overflow-scrolling: touch;
    }
  }
  
  .epaper-summary {
    color: #777;
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .epaper-summary {
    font-family: "Roboto",sans-serif;
  }
  
  .m-links-btm {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #777;
    font-size: 19px;
    line-height: 22px;
    text-align: center;
    padding-top: 30px;
    margin-bottom: 10px;
    position: relative;
    margin-top: 4px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-links-btm {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-links-btm:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .m-links-btm__link-block {
    color: #2B6EA8;
    font-weight: 700;
  }
  
  .epaper-image-wrapper {
    position: relative;
    text-align: right;
    display: block;
  }
  
  .epaper-image-wrapper img {
    max-width: 100%;
  }
  
  .epaper-image-wrapper .m-stamp-icon {
    height: 110px;
    width: 110px;
  }
  
  @media screen and (max-width: 649px) {
    .epaper-image-wrapper .m-epaper-image {
      width: 200px;
      min-width: inherit;
    }
  }
  
  .e-epaper-header {
    min-height: 60px;
    padding-bottom: 10px;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    position: relative;
  }
  
  .e-epaper-header:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .e-epaper-header__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  .wf-graphikcompact-n7-active .e-epaper-header__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .e-epaper-header__title {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .e-epaper-header__title::before,.e-epaper-header__title::after {
    content: '';
    display: block;
  }
  
  .e-epaper-header__title::before {
    margin-top: -3px;
  }
  
  .e-epaper-header__title::after {
    margin-bottom: 3px;
  }
  
  .e-epaper-header__title .a-un-tuck {
    display: inline-block;
  }
  
  .e-epaper-header__title .a-un-tuck::before,.e-epaper-header__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .e-epaper-header__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .e-epaper-header__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .epaper-grid {
    background: #f9f7f2;
    border-radius: 3px;
  }
  
  .epaper-grid__header {
    padding: 20px;
    position: relative;
  }
  
  .epaper-grid__inner {
    padding: 40px 20px 20px;
  }
  
  .m-epaper-heading {
    min-height: 50px;
    position: relative;
    margin-bottom: 15px;
  }
  
  .m-epaper-heading__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  .wf-graphikcompact-n7-active .m-epaper-heading__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .m-epaper-heading__title {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .m-epaper-heading__title::before,.m-epaper-heading__title::after {
    content: '';
    display: block;
  }
  
  .m-epaper-heading__title::before {
    margin-top: -3px;
  }
  
  .m-epaper-heading__title::after {
    margin-bottom: 3px;
  }
  
  .m-epaper-heading__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-epaper-heading__title .a-un-tuck::before,.m-epaper-heading__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-epaper-heading__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-epaper-heading__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-epaper-heading__offer {
    background: #fc191d;
    border-radius: 3px 0 0 3px;
    position: absolute;
    right: -20px;
    top: 0;
    padding: 4px 8px;
    color: #fff;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-epaper-heading__offer {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-offer-single {
    position: relative;
    margin-top: 10px;
  }
  
  .m-offer-single .m-epaper-heading__offer {
    position: inherit;
    left: 0;
    right: inherit;
    border-radius: 3px;
    display: inline-block;
  }
  
  .m-value {
    display: flex;
    flex-wrap: wrap;
  }
  
  .m-value__title {
    color: #fc191d;
    font-size: 45px;
    line-height: 49px;
    font-weight: 700;
    margin-right: 10px;
  }
  
  .m-value__summary {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #8c8c8c;
    padding-top: 10px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-value__summary {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .epaper-nav-item {
    margin-bottom: 30px;
  }
  
  .epaper-nav-item__title {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    margin-bottom: 10px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .epaper-nav-item__title {
    font-family: "Roboto",sans-serif;
  }
  
  .epaper-nav-item__title::before,.epaper-nav-item__title::after {
    content: '';
    display: block;
  }
  
  .epaper-nav-item__title::before {
    margin-top: -1px;
  }
  
  .epaper-nav-item__title::after {
    margin-bottom: 1px;
  }
  
  .epaper-nav-item__title .a-un-tuck {
    display: inline-block;
  }
  
  .epaper-nav-item__title .a-un-tuck::before,.epaper-nav-item__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .epaper-nav-item__title .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .epaper-nav-item__title .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .line-through {
    text-decoration: line-through;
  }
  
  .line-through a {
    color: #8c8c8c;
  }
  
  .ie-list-item>li {
    list-style-type: disc;
    margin-left: 20px;
  }
  
  .ie-list-item>li:not(:first-child) {
    margin-top: 30px;
  }
  
  .ie-list-item__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .ie-list-item__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .ie-list-item__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .ie-list-item__title::before,.ie-list-item__title::after {
    content: '';
    display: block;
  }
  
  .ie-list-item__title::before {
    margin-top: -3px;
  }
  
  .ie-list-item__title::after {
    margin-bottom: 3px;
  }
  
  .ie-list-item__title .a-un-tuck {
    display: inline-block;
  }
  
  .ie-list-item__title .a-un-tuck::before,.ie-list-item__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .ie-list-item__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .ie-list-item__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .ie-list-item__summary {
    color: #777;
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding-top: 10px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .ie-list-item__summary {
    font-family: "Roboto",sans-serif;
  }
  
  .readnow {
    max-width: 350px;
    margin: 0 auto;
  }
  
  .readnow__link {
    color: #FF1204;
    display: block;
    padding: 14px;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    text-transform: capitalize;
    text-align: center;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .readnow__link {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .ie-top-border {
    position: relative;
    position: relative;
  }
  
  .ie-top-border:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .m-margin-b {
    min-height: 20px;
  }
  
  .o-annual-plan__inner {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    display: table;
    width: 100%;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .o-annual-plan__inner {
    font-family: "Roboto",sans-serif;
  }
  
  .o-annual-plan__inner:not(:first-child) {
    margin-top: 20px;
  }
  
  .o-annual-plan__item {
    display: table-cell;
  }
  
  .o-annual-plan__code {
    display: block;
    margin-bottom: 5px;
  }
  
  .o-select {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    padding: 12px;
    width: 100%;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .o-select {
    font-family: "Roboto",sans-serif;
  }
  
  .o-align-right {
    text-align: right;
  }
  
  .o-highlight {
    color: #2B6EA8;
  }
  
  .o-annual-total {
    font-weight: 700;
    border-top: 1px solid #333;
    padding-top: 20px;
  }
  
  .apply-promo-code {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #f93c42;
    margin-left: 5px;
    float: right;
    margin-top: 14px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .apply-promo-code {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .promo-txt {
    background: #fff;
    box-shadow: inset 0 1px 2px #ddd;
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 15px;
    color: #222;
    font-size: 15px;
    max-width: 100%;
    width: 81%;
  }
  
  .promo-code-show {
    background: #e5e5e5;
    padding: 15px;
    border-radius: 2px;
  }
  
  .promocodebox {
    display: none;
  }
  
  .sso-link-bkp {
    margin-top: 30px;
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    display: table;
    width: 100%;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .sso-link-bkp {
    font-family: "Roboto",sans-serif;
  }
  
  .sso-link-bkp__forgot {
    float: left;
  }
  
  .sso-link-bkp__register {
    float: right;
  }
  
  .sso-link-bkp>* {
    color: #2B6EA8;
    display: table-cell;
  }
  
  .remove-coupon {
    margin-top: 10px;
  }
  
  .o-address-box {
    position: relative;
  }
  
  .o-address-box label {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    padding-bottom: 5px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .o-address-box label {
    font-family: "Roboto",sans-serif;
  }
  
  .o-address-box label::before,.o-address-box label::after {
    content: '';
    display: block;
  }
  
  .o-address-box label::before {
    margin-top: -1px;
  }
  
  .o-address-box label::after {
    margin-bottom: 1px;
  }
  
  .o-address-box label .a-un-tuck {
    display: inline-block;
  }
  
  .o-address-box label .a-un-tuck::before,.o-address-box label .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .o-address-box label .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .o-address-box label .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .o-address-box textarea {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding: 12px;
    color: #222;
    resize: none;
    width: 100%;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .o-address-box textarea {
    font-family: "Roboto",sans-serif;
  }
  
  #ie-loading {
    position: relative;
    width: 100%;
    height: 350px;
    z-index: 99;
  }
  
  #ie-loading>img {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
  
  .express-listing {
    background: #162336;
    border-radius: 3px;
    padding: 15px;
  }
  
  .express-listing__thumb img {
    display: block;
    max-width: 100%;
  }
  
  @media screen and (max-width: 999px) {
    .express-listing__thumb img {
      width: 100%;
    }
  }
  
  .express-listing__title {
    border-top: 1px solid #3c5267;
    color: #fff;
    padding-top: 10px;
    margin-top: 15px;
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    text-align: center;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .express-listing__title {
    font-family: "Roboto",sans-serif;
  }
  
  .express-listing__title::before,.express-listing__title::after {
    content: '';
    display: block;
  }
  
  .express-listing__title::before {
    margin-top: -1px;
  }
  
  .express-listing__title::after {
    margin-bottom: 1px;
  }
  
  .express-listing__title .a-un-tuck {
    display: inline-block;
  }
  
  .express-listing__title .a-un-tuck::before,.express-listing__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .express-listing__title .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .express-listing__title .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .m-express-grid {
    background: #F9F7F2;
  }
  
  .m-express-grid__inner {
    border-radius: 3px;
    padding: 30px 40px;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-express-grid__inner {
      padding: 15px 20px;
    }
  }
  
  .m-express-grid__thumb {
    min-height: 500px;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-express-grid__thumb {
      min-height: 360px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-express-grid__thumb {
      min-height: 292px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-express-grid__thumb {
      min-height: inherit;
    }
  }
  
  .m-express-grid__thumb img {
    box-shadow: 0 0 10px #ccc;
    width: 100%;
  }
  
  .m-express-grid__btn {
    margin-top: 30px;
  }
  
  @media screen and (min-width: 1000px) {
    .m-express-grid__title {
      font-size: 19px;
      line-height: 22px;
    }
  }
  
  .m-express-grid__header .m-listing-header {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  @media screen and (max-width: 999px) {
    .m-express-grid__header .m-listing-header {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  
  .m-buynow {
    background: #fff;
    display: block;
    text-align: center;
    position: relative;
    border-radius: 3px;
    padding: 15px;
    border: 1px solid #ececec;
    width: 100%;
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-buynow {
    font-family: "Roboto",sans-serif;
  }
  
  .m-buynow::before,.m-buynow::after {
    content: '';
    display: block;
  }
  
  .m-buynow::before {
    margin-top: -1px;
  }
  
  .m-buynow::after {
    margin-bottom: 1px;
  }
  
  .m-buynow .a-un-tuck {
    display: inline-block;
  }
  
  .m-buynow .a-un-tuck::before,.m-buynow .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-buynow .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .m-buynow .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .m-buynow:hover {
    background: #fc191d;
    border: 1px solid #fc191d;
  }
  
  .m-buynow:hover .m-buynow__label {
    color: #fff;
  }
  
  .m-buynow__label {
    color: #fc191d;
  }
  
  .express-plus-date {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #777;
    padding-left: 15px;
    min-height: 26px;
    flex: 1;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .express-plus-date {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  #subNewsDiv {
    display: none;
  }
  
  .hideplan {
    display: none;
  }
  
  .statesList {
    padding: 10px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
  }
  
  .ie-gst-info {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding-top: 10px;
  }
  
  .float-livetv {
    background: #000;
    position: fixed;
    bottom: 52px;
    left: 0;
    text-align: center;
    width: 100%;
    z-index: 99999;
  }
  
  .float-livetv__topbar {
    background-color: #be0f1f;
    overflow: hidden;
    padding: 3px;
    display: none;
  }
  
  .float-livetv__topbar img {
    float: left;
  }
  
  .m-float-brand {
    text-align: left;
    background: #fff;
    box-shadow: 0 -1px 5px #777;
    overflow: hidden;
  }
  
  .m-float-brand__play {
    cursor: pointer;
    float: right;
  }
  
  .m-float-brand__advert {
    float: left;
    width: 200px;
  }
  
  .m-video-close {
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    font-size: 16px;
    float: right;
    padding: 10px;
  }
  
  .float-livetv__youtube {
    display: none;
  }
  
  .wap-sticky-ad {
    background: #fff;
    position: fixed;
    bottom: 0;
    margin: 0 auto;
    text-align: center;
    padding-top: 2px;
    height: 52px;
    width: 100%;
    z-index: 9999;
  }
  
  .breaking-home {
    background: #000;
    position: relative;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  
  @media screen and (max-width: 999px) {
    .breaking-home {
      padding-bottom: 15px;
      padding-top: 10px;
    }
  }
  
  .breaking-home__title {
    font-family: "Graphik Compact",sans-serif;
    font-size: 72px;
    line-height: 78px;
    color: #fff;
    margin-bottom: 15px;
    text-transform: uppercase;
  }
  
  @media screen and (max-width: 999px) {
    .breaking-home__title {
      font-size: 38px;
      line-height: 45px;
      margin-bottom: 10px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .breaking-home__image {
      margin-left: -15px;
      margin-right: -15px;
    }
  }
  
  .breaking-home .m-block-link__anchor {
    color: #fff;
  }
  
  .breaking-home__image img {
    width: 100%;
  }
  
  .page-nav-epl {
    color: #787878;
    float: right;
    padding-left: 17px;
  }
  
  .page-nav-epl a {
    color: #787878;
    font-size: 13px;
    display: inline-block;
    font-weight: 600;
    padding-bottom: 5px;
    line-height: 24px;
  }
  
  .epl-team {
    width: 100%;
    margin-bottom: 20px;
  }
  
  .epl-team .epl-tm-points-table {
    border: none;
    margin-bottom: 20px;
  }
  
  .epl-team .epl-tm-points-table .pkl-zone {
    background: #ccc;
    padding: 8px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
  }
  
  .epl-team .epl-tm-points-table .points-top {
    font-size: 14px;
    font-weight: 700;
    border-bottom: 1px solid #ccc;
    padding: 10px 10px 10px 10px;
    background: #fff;
  }
  
  .epl-team .epl-tm-points-table .points-top span.tm-name,.epl-team .epl-tm-points-table .points-top span.epl-team-col {
    font-weight: 700;
  }
  
  .epl-team .epl-tm-points-table .points-body {
    font-size: 15px;
    font-weight: 400;
    padding: 8px 10px 8px 20px;
  }
  
  .epl-team .epl-tm-points-table .points-body .flag {
    float: left;
    padding-right: 10px;
    vertical-align: middle;
    margin-top: -10px;
  }
  
  .epl-team .epl-tm-points-table span.tm-name {
    float: left;
    width: 46%;
    font-size: 13px;
    padding: 8px 0;
  }
  
  .epl-team .epl-tm-points-table span.epl-team-col {
    float: left;
    width: 9%;
    font-size: 13px;
    padding: 8px 0;
    text-align: center;
  }
  
  .pkl_desc {
    color: #3e3e3e;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    padding: 10px 0 20px 0;
  }
  
  .eplfixture-right .rhs-head {
    font-size: 18px;
    font-weight: 700;
    border-bottom: none;
    margin-bottom: 12px;
    padding-bottom: 7px;
    text-transform: uppercase;
    margin-top: 25px;
  }
  
  .eplfixture-right .rhs-head a {
    font-weight: 700;
    color: #000;
    text-decoration: none;
  }
  
  .eplfixture-right .epl-fixture-right {
    border: 1px solid #ccc;
  }
  
  .eplfixture-right .epl-fixture-right .epl-sprites.fixture-team-bg {
    background: #ccc;
    font-weight: bold;
  }
  
  .eplfixture-right .epl-fixture-right td {
    font-size: 13px;
    padding: 10px 9px 10px 6px;
    box-sizing: border-box;
    min-width: 73px;
    max-width: 130px;
  }
  
  .eplfixture-right .epl-fixture-right td .flag {
    display: block;
    text-align: center;
  }
  
  .eplfixture-right .epl-fixture-right td .time-s {
    font-weight: 700;
  }
  
  .eplfixture-right .epl-fixture-right .kabaddi-heading {
    text-align: center;
    background: #ccc;
    font-weight: bold;
  }
  
  .groupteam .pkl-zone-rhs {
    padding: 8px 0;
    font-weight: bold;
    font-size: 14px;
  }
  
  .groupteam .epl-team {
    width: 100%;
    border: 1px solid #ccc;
  }
  
  .groupteam .epl-team td {
    font-size: 13px;
    padding: 8px 9px 8px 6px;
    box-sizing: border-box;
    text-align: center;
  }
  
  .groupteam .epl-team td:first-child {
    text-align: left;
  }
  
  .groupteam .epl-bg {
    background: #ccc;
    font-weight: bold;
    color: #000;
  }
  
  .flagdivwrap img {
    display: inline-block;
  }
  
  .kabaddi-title>* {
    white-space: inherit;
  }
  
  #append_prokabaddi_scorecard_on_story {
    margin-bottom: 20px;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center {
    border: solid 2px #ccc;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top {
    background: none;
    height: auto;
    position: relative;
    overflow: hidden;
    min-height: 165px;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top:after {
    clear: both;
    display: block;
    width: 100%;
    content: "";
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .ft {
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 80px;
    left: 50%;
    width: 50px;
    margin-left: -25px;
    background: #c5020a;
    text-align: center;
    border-radius: 15px;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    z-index: 2;
  }
  
  @media screen and (max-width: 649px) {
    #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .ft {
      font-size: 13px;
      height: 23px;
      width: 45px;
    }
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .group {
    background-color: rgba(199,199,199,0.5);
    height: 61px;
    text-align: center;
    overflow: hidden;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .group p {
    font-size: 13px;
    color: #000;
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 20px;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .group h2 {
    padding: 8px 0 0 0;
    font-size: 13px;
    font-weight: 600;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .left,#append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .right {
    float: left;
    width: 50%;
    position: relative;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .left {
    padding: 4% 0 0 6%;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .left flagdivwrap {
    float: left;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .left .flag {
    float: left;
    margin-right: 10px;
    height: 40px;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .left .flag img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    height: 40px;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .left .heading {
    display: inline-block;
    padding: 0 20px 0 0;
    line-height: inherit;
    max-width: 140px;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .left .heading h2 {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    padding-top: 6px;
    text-shadow: none;
    padding-bottom: 0;
    line-height: inherit;
    padding-top: 0;
    line-height: 20px;
  }
  
  @media screen and (max-width: 649px) {
    #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .left .heading h2 {
      font-size: 16px;
    }
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .left .number {
    color: #c5020a;
    font-size: 25px;
    font-weight: bold;
    display: inline;
    position: absolute;
    top: 27px;
    right: 12%;
  }
  
  @media screen and (max-width: 649px) {
    #append_prokabaddi_scorecard_on_story .fifa-mtch-center .top .left .number {
      font-size: 20px;
      right: 23%;
    }
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .right {
    padding: 4% 6% 0 0;
    border-left: none;
    height: 70%;
    box-sizing: border-box;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .right .number {
    color: #c5020a;
    font-size: 25px;
    font-weight: bold;
    display: inline;
    position: absolute;
    top: 27px;
    left: 12%;
  }
  
  @media screen and (max-width: 649px) {
    #append_prokabaddi_scorecard_on_story .fifa-mtch-center .right .number {
      font-size: 20px;
      left: 19%;
    }
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .right .flag {
    float: right;
    margin-left: 10px;
    height: 40px;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .right .flag img {
    height: 40px;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .right .flagdivwrap1 {
    float: right;
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .right .heading {
    display: inline-block;
    padding: 0 20px 0 0;
    line-height: inherit;
    max-width: 140px;
  }
  
  @media screen and (max-width: 649px) {
    #append_prokabaddi_scorecard_on_story .fifa-mtch-center .right .heading {
      padding: 0 0 0 12px;
      text-align: right;
    }
  }
  
  #append_prokabaddi_scorecard_on_story .fifa-mtch-center .right .heading h2 {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    padding-top: 6px;
    text-shadow: none;
    padding-bottom: 0;
    line-height: inherit;
    padding-top: 0;
    line-height: 20px;
  }
  
  @media screen and (max-width: 649px) {
    #append_prokabaddi_scorecard_on_story .fifa-mtch-center .right .heading h2 {
      font-size: 16px;
    }
  }
  
  .prokabaddiwinning {
    box-sizing: border-box;
    text-align: center;
    padding: 10px 5px;
    border-top: solid 1px #ccc;
    bottom: 0;
    font-size: 13px;
    width: 100%;
    margin-top: 15px;
  }
  
  .constituency-list .table-data .flag {
    padding-right: 10px;
    vertical-align: middle;
    display: inline-block;
  }
  
  .no-border {
    border: none;
  }
  
  .pkl-team-fullname .m-teams__name {
    white-space: inherit;
  }
  
  @media screen and (max-width: 649px) {
    .pkl-team-fullname .m-teams__name {
      width: 110px;
      text-align: right;
    }
  }
  
  .pkl-team-fullname .wc-small-team-logo .team-fixture-l .m-teams.fixture-logo__name {
    width: auto;
  }
  
  @media screen and (max-width: 649px) {
    .pkl-team-fullname .wc-small-team-logo .team-fixture-l .m-teams.fixture-logo__name {
      width: auto;
    }
  }
  
  .pkl-team-fullname .wc-small-team-logo,.pkl-team-fullname .wc-small-team-logo,.pkl-team-fullname .cwc-team-b .wc-small-team-logo {
    width: 100%;
    width: auto;
    float: none;
    display: block;
  }
  
  .pkl-team-fullname .wc-small-team-logo img,.pkl-team-fullname .wc-small-team-logo img,.pkl-team-fullname .cwc-team-b .wc-small-team-logo img {
    width: 70px;
  }
  
  .pkl-team-fullname .m-teams__name,.pkl-team-fullname .m-teams__vs {
    font-size: 13px;
    line-height: 19px;
    font-weight: 700;
  }
  
  .pkl-rhs-points .i-team-name {
    font-size: 14px;
  }
  
  .eplfixture-right .pkl-rhs-points .wc-small-team-logo {
    margin: 0px 0px 0 0;
    display: block;
    float: none;
    height: auto;
  }
  
  .flagdivwrap {
    width: 100%;
  }
  
  .flagdivwrap .pkl-flag {
    width: auto;
  }
  
  .epl-tm-vs,.flcol {
    text-align: center;
    margin-top: 13px;
  }
  
  .epl-tm-group {
    padding-top: 17px;
  }
  
  .pkl_desc.custom_pkl_desc {
    margin-top: -15px;
  }
  
  @media screen and (max-width: 649px) {
    .eplfixture-right .constituency-list {
      overflow: auto;
      display: block;
      white-space: nowrap;
    }
  }
  
  .m-teams__vs+.m-teams__name {
    text-align: left;
  }
  
  .m-teams__name {
    text-align: right;
  }
  
  .m-teams__vs+.m-teams__name .pkl-flag img {
    float: left;
  }
  
  .m-teams__name .pkl-flag img {
    float: right;
  }
  
  .m-teams__name .pkl-flag {
    width: 100%;
    overflow: hidden;
    display: block;
  }
  
  .fifa-mtch-center .lineup .left li span.playerscore {
    background: none;
    color: #000;
    float: right;
  }
  
  @media screen and (max-width: 649px) {
    .fifa-mtch-center {
      margin: 0 0px 20px 0px;
    }
  }
  
  .fifa-mtch-center .flag img {
    border: none;
    width: auto;
    height: 40px;
  }
  
  @media screen and (max-width: 649px) {
    .pklMatchCenter .o-listing__items {
      overflow: inherit;
    }
  
    .pklMatchCenter .o-listing__items .fifa-tabs li {
      font-size: 14px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .fifa-mtch-center.fifa-mtch-home .top .left .number,.fifa-mtch-center.fifa-mtch-home .top .right .number {
      font-size: 20px;
    }
  }
  
  .pklMatchCenter .home-mtch-center .prokabaddiwinning {
    width: 100%;
    bottom: 0;
    text-align: center;
    padding: 10px 0;
    font-weight: 700;
    background: #fff;
    box-sizing: border-box;
    font-size: 14px;
    color: #000;
    position: static;
    border-top: solid 1px #ccc;
  }
  
  .pklMatchCenter .fifa-mtch-center.fifa-mtch-home .top .left .heading {
    padding-right: 0;
    text-align: right;
  }
  
  .fifa-mtch-center .ply-by-ply li p strong b {
    display: block;
    font-size: 12PX;
    color: #999;
    font-weight: bold;
  }
  
  .fifa-mtch-center .lineup .left h2 span,.fifa-mtch-center .lineup .left h3 span {
    color: #c5020a;
    padding-left: 20px;
    float: right;
  }
  
  @media screen and (max-width: 649px) {
    .pklMatchCenter .fifa-mtch-center .lineup .left {
      width: 100%;
    }
  }
  
  @media screen and (max-width: 649px) {
    .fifa-mtch-center .ply-by-ply li p {
      width: 80%;
      padding: 0 0 18px;
      margin-bottom: 14px;
    }
  }
  
  .fifa-mtch-center .ply-by-ply li p strong {
    position: absolute;
    right: 25px;
    top: 8px;
    font-size: 11px;
  }
  
  @media screen and (max-width: 649px) {
    .pklMatchCenter .fifa-mtch-center .ply-by-ply li {
      padding: 15px 8% 0 43px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .fifa-mtch-center .lineup .left li {
      margin-bottom: 8px;
    }
  }
  
  .fifa-mtch-center .ply-by-ply li {
    padding: 15px 8% 0 8%;
    position: relative;
    border-bottom: solid 1px #d6d6d6;
  }
  
  .pklMatchCenter .fifa-mtch-center .ply-by-ply li p {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: #000;
    padding: 0 0 15px;
    border: none;
    margin-bottom: 0;
  }
  
  .pklMatchCenter .fifa-mtch-center .ply-by-ply li span {
    top: 10px;
  }
  
  .pklMatchCenter .fifa-mtch-center .top .left .number {
    margin-right: 60px;
  }
  
  @media screen and (max-width: 649px) {
    .pklMatchCenter .fifa-mtch-center .top .left .number {
      margin-right: 0;
    }
  }
  
  @media screen and (max-width: 649px) {
    .pklMatchCenter .fifa-mtch-center.fifa-mtch-home .top .left {
      padding: 19px 5% 0 0;
    }
  }
  
  @media screen and (max-width: 649px) {
    .pklMatchCenter .fifa-mtch-center.fifa-mtch-home .top .left .number {
      right: 15px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .pklMatchCenter .home-mtch-center {
      margin-bottom: -30px;
    }
  }
  
  .pklMatchCenter .fifa-mtch-center .top .ft {
    top: 90px;
  }
  
  .pklMatchCenter .fifa-mtch-center.fifa-mtch-home.pkl-matchcenter .flagdivwrap1 {
    width: 70%;
  }
  
  .isllinks {
    margin: 10px 0;
  }
  
  .isllinks li {
    display: inline-block;
    margin: 4px 2px;
  }
  
  .isllinks li a {
    border: 1px solid #dbdbdb;
    color: #555;
    display: block;
    font-size: 12px;
    padding: 4px 10px;
    border-radius: 24px;
    font-weight: 700;
    line-height: 15px;
  }
  
  .kabaddi-heading {
    font-size: 18px;
    font-weight: 600;
    padding: 5px 0;
    text-transform: uppercase;
  }
  
  .kabaddi-heading span {
    display: inline-block;
    line-height: 22px;
    padding-top: 10px;
  }
  
  .football-fixture-scheduled p {
    font-size: 14px;
    line-height: 20px;
  }
  
  .election-highlights {
    background: #f8f7f2;
  }
  
  .ie-election:not(:first-child) {
    position: relative;
    padding-top: 30px;
    margin-top: 30px;
  }
  
  .ie-election:not(:first-child):before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .ie-election .m-gutter-tout__title {
    font-size: 16px;
    line-height: 20px;
    text-transform: capitalize;
  }
  
  .top-condidates {
    padding-top: 15px;
  }
  
  .m-condidate-name,.m-condidate-party {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-condidate-name,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-condidate-party {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-condidate-name {
    font-weight: 700;
    font-size: 16px;
    padding-bottom: 10px;
  }
  
  .election-map img {
    margin: 0 auto;
  }
  
  .condidate-list {
    background: #F9F7F2;
    position: relative;
    padding: 15px;
    margin-left: 0;
  }
  
  @media screen and (max-width: 999px) {
    .condidate-list .condidate-thumbs {
      padding-left: 0;
    }
  }
  
  .condidate-table {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    position: relative;
    display: table;
    width: 100%;
    margin-top: 10px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .condidate-table {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .condidate-table:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-top-width: 1px;
    top: 0px;
  }
  
  .condidate-table__th,.condidate-table__tr {
    flex: 1;
    display: table-row;
  }
  
  .condidate-table__th .table-data {
    position: relative;
    font-weight: 700;
  }
  
  .condidate-table__th .table-data:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  .condidate-table .table-data {
    display: table-cell;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  
  .m-state .selected {
    color: #FF1204;
  }
  
  @media screen and (max-width: 999px) {
    .phase-listing-nav {
      margin-left: -20px;
      margin-top: -20px;
      word-spacing: -4px;
      white-space: nowrap;
      overflow: auto;
      text-align: center;
    }
  
    .phase-listing-nav>* {
      display: inline-block;
      vertical-align: top;
      margin-top: 20px;
      margin-left: 20px;
      word-spacing: 0;
    }
  
    .phase-listing-nav a {
      padding: 0;
    }
  
    .phase-listing-nav>:after {
      border-bottom-width: 0;
    }
  }
  
  .o-content-info {
    position: relative;
    overflow: hidden;
    height: 92px;
  }
  
  @media screen and (max-width: 649px) {
    .o-content-info {
      height: 105px;
    }
  }
  
  .o-content-info__more {
    background: #fff;
    border: 0;
    position: absolute;
    bottom: 0;
    color: #2B6EA8;
    cursor: pointer;
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    font-weight: 500;
    padding: 5px 0;
    text-align: left;
    width: 100%;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .o-content-info__more {
    font-family: "Roboto",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .e-y20 {
      margin-top: 20px;
    }
  }
  
  .g-header__global-bar .m-nav-list__highlight a {
    color: #fff;
  }
  
  #append_prokabaddi_scorecard_on_story {
    margin-bottom: 20px;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center {
    border: solid 2px #ccc;
    font-family: "Roboto",sans-serif;
    margin-top: 10px;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top {
    background: 0 0;
    height: auto;
    position: relative;
    overflow: hidden;
    min-height: 165px;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .ft {
    font-size: 13px;
    color: #fff;
    position: absolute;
    top: 80px;
    left: 50%;
    width: 45px;
    margin-left: -25px;
    background: #c5020a;
    text-align: center;
    border-radius: 15px;
    height: 23px;
    line-height: 25px;
    font-weight: 700;
    z-index: 2;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .group {
    background-color: rgba(199,199,199,0.5);
    height: 61px;
    text-align: center;
    overflow: hidden;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .group h2 {
    padding: 4px 0 0;
    font-size: 13px;
    font-weight: 600;
    margin: 0;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .group p {
    font-size: 13px;
    color: #000;
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 20px;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .left {
    padding: 14px 0 0 6%;
    width: 50%;
    box-sizing: border-box;
    position: relative;
    float: left;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .left .flag {
    float: left;
    margin-right: 10px;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .left .flag img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    width: 40px;
    height: 27px;
    border: 1px solid #e8e8e8;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .left .heading {
    display: inline-block;
    padding: 0px 20px 0 0;
    line-height: inherit;
    max-width: 140px;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .left .heading h2 {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    text-shadow: none;
    padding-bottom: 0;
    padding-top: 0;
    line-height: 20px;
    margin: 0;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .left .number {
    color: #c5020a;
    font-size: 20px;
    font-weight: 700;
    display: inline;
    position: absolute;
    top: 16px;
    right: 23%;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .right {
    float: left;
    width: 50%;
    position: relative;
    padding: 14px 6% 0 0;
    border-left: none;
    box-sizing: border-box;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .right .number {
    color: #c5020a;
    font-size: 20px;
    font-weight: 700;
    display: inline;
    position: absolute;
    top: 16px;
    left: 19%;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .right .flagdivwrap1 {
    float: right;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .right .flag {
    float: right;
    margin-left: 10px;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .right .heading {
    display: inline-block;
    padding: 0 10px 0 12px;
    line-height: inherit;
    max-width: 140px;
    text-align: right;
  }
  
  .isl_scorecard_on_story .fifa-mtch-center .top .right .heading h2 {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    padding-top: 6px;
    text-shadow: none;
    padding-bottom: 0;
    line-height: inherit;
    padding-top: 0;
    line-height: 20px;
    margin: 0;
  }
  
  .clear {
    clear: both;
  }
  
  .prokabaddiwinning {
    box-sizing: border-box;
    text-align: center;
    padding: 10px 5px;
    border-top: solid 1px #ccc;
    bottom: 0;
    font-size: 13px;
    width: 100%;
    margin-top: 15px;
  }
  
  .full-details li {
    line-height: 24px;
    padding: 0px 10px 0px 0px;
    display: inline-block;
    font-size: 12px;
    color: #000;
    margin-bottom: 10px;
    font-weight: 500;
  }
  
  .grp-home {
    float: left;
    text-align: left;
    padding: 0 0 0 7px;
  }
  
  .match-d {
    float: right;
    margin-right: 8px;
    margin-top: 18px;
    overflow: hidden;
  }
  
  .match-d a {
    color: #fff;
    border: 1px solid #c5020a;
    border-radius: 20px;
    padding: 4px 10px;
    display: block;
    font-size: 13px;
    line-height: 15px;
    text-decoration: none;
    background: #c5020a;
  }
  
  .fifa2018-left .plyr-score {
    margin: 10px 0 0 0;
    padding: 0;
    list-style-type: none;
    width: 70%;
  }
  
  .fifa2018-left .plyr-score li {
    display: inline-block;
    font-size: 12px;
    color: #000;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: 22px;
  }
  
  .fifa2018-left .plyr-score li img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px 0 0;
  }
  
  .islwinning {
    border-top: 1px solid #ccc;
    box-sizing: border-box;
    font-size: 13px;
    text-align: center;
    padding: 3px 5px;
    margin-top: 4px;
    overflow: hidden;
    width: 100%;
  }
  
  .match-center-btn {
    display: none;
  }
  
  @media screen and (max-width: 649px) {
    .match-d {
      display: none;
    }
  
    .grp-home {
      float: none;
      text-align: center;
    }
  
    .match-center-btn {
      display: block;
      position: absolute;
      bottom: -12px;
      width: 106px;
      height: 25px;
      background: #c5020a;
      left: 50%;
      color: #fff;
      margin-left: -53px;
      border-radius: 11px;
      text-align: center;
      font-size: 13px;
      padding: 0px 0 0 0;
      line-height: inherit;
      box-sizing: border-box;
    }
  
    .match-center-btn a {
      color: #fff;
      text-decoration: none;
    }
  
    .isl_scorecard_on_story .fifa-mtch-center .top {
      overflow: inherit;
      padding-bottom: 5px;
      min-height: 165px;
      background: none;
    }
  
    .isl_scorecard_on_story .fifa-mtch-center .top .group h2 {
      padding: 7px 0 0;
    }
  
    .isl_scorecard_on_story .fifa-mtch-center.home-mtch-center .flagdivwrap {
      width: 60%;
    }
  
    .isl_scorecard_on_story .fifa-mtch-center.fifa-mtch-home .top .left {
      padding: 14px 0 0 2%;
    }
  
    .isl_scorecard_on_story .fifa-mtch-center.fifa-mtch-home .top .left .heading {
      float: right;
    }
  
    .isl_scorecard_on_story .fifa-mtch-center.fifa-mtch-home .top .left .heading h2 {
      font-size: 14px;
    }
  
    .isl_scorecard_on_story .fifa-mtch-center.fifa-mtch-home .top .right {
      padding: 14px 0 0 5%;
    }
  
    .isl_scorecard_on_story .fifa-mtch-center.fifa-mtch-home .top .right .heading h2 {
      font-size: 14px;
      padding-bottom: 0;
    }
  
    .isl_scorecard_on_story .fifa-mtch-center.fifa-mtch-home .flagdivwrap1 {
      width: 65%;
    }
  
    .fifa2018-left .flagdivwrap1 {
      width: 65%;
    }
  
    .islwinning {
      border-top: 1px solid #ccc;
      box-sizing: border-box;
      font-size: 13px;
      text-align: center;
      padding: 5px 5px;
      overflow: hidden;
      width: 100%;
    }
  
    .fifa2018-left .plyr-score {
      width: 88%;
    }
  }
  
  .womensday-banner {
    text-align: center;
    margin: 10px auto;
  }
  
  .womensday-banner img {
    display: inline-block;
  }
  
  .womensday-mob-banner {
    position: relative;
    margin: 0 -16px;
    width: auto;
    text-align: center;
  }
  
  .womensday-mob-banner img {
    position: relative;
    z-index: 3;
    display: inline-block;
  }
  
  .womensday-mob-banner .mob-bg {
    position: absolute;
    top: 0;
    z-index: 2;
    width: 100%;
    left: 0;
    height: 60px;
  }
  
  .cwc-top-score {
    background: #000;
    position: relative;
    padding-bottom: 2px;
  }
  
  .cwc-top-score .m-live-scorecard {
    background: none;
    color: #fff;
    padding: 9px 10px 4px;
    margin: 0;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .m-live-scorecard {
      padding: 10px 0px 0;
    }
  }
  
  .cwc-top-score .slick-dots li.slick-active {
    background: #FF1204;
  }
  
  .cwc-top-score .slick-dots {
    display: none;
    margin: -12px 0 5px 0;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .slick-dots {
      margin: 0px 0 5px 0;
    }
  }
  
  .cwc-top-score .f-scorecard .m-team-info__vs {
    color: #000;
    background: #fff;
    margin: 0 auto;
    width: 25px;
    height: 25px;
    line-height: 15px;
    font-size: 14px;
    padding: 6px 2px;
  }
  
  .cwc-top-score .wc-small-team-logo {
    display: inline-block;
  }
  
  .cwc-top-score .f-scorecard {
    margin-top: 0px;
  }
  
  .cwc-top-score .f-scorecard .m-team-info {
    text-align: right;
  }
  
  .cwc-top-score .f-scorecard .m-team-info__score--run,.cwc-top-score .f-scorecard .m-team-info__score--over {
    color: #FF1204;
    font-family: "Roboto",sans-serif;
    font-size: 26px;
    line-height: 26px;
    margin-right: 10px;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .f-scorecard .m-team-info__score--run,.cwc-top-score .f-scorecard .m-team-info__score--over {
      font-size: 23px;
    }
  }
  
  .cwc-top-score .f-scorecard .m-team-info__name {
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    line-height: 26px;
    margin-right: 0px;
    display: inline-block;
    vertical-align: super;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .f-scorecard .m-team-info__name {
      width: 94px;
      line-height: 20px;
      font-size: 15px;
      text-transform: capitalize;
    }
  }
  
  .cwc-top-score .f-scorecard .m-team-info__score {
    display: inline-block;
    vertical-align: top;
  }
  
  .cwc-top-score .f-scorecard .m-team-info .highlight {
    color: #FF1204;
    font-family: "Graphik Compact",sans-serif;
    font-size: 26px;
    line-height: 26px;
    margin-left: 10px;
    margin-right: 0;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .f-scorecard .m-team-info .highlight {
      font-size: 23px;
    }
  }
  
  .cwc-top-score .f-scorecard .m-team-info .wc-small-team-logo {
    display: none;
    height: auto;
    width: auto;
    margin: 0px 15px 0 0;
  }
  
  .cwc-top-score .f-scorecard .m-team-info .wc-small-team-logo img {
    width: auto;
    height: 42px;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .f-scorecard .m-team-info .wc-small-team-logo {
      margin: 0px 15px 8px 0;
    }
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .f-scorecard .m-team-info {
      width: 45%;
      vertical-align: top;
    }
  }
  
  .cwc-top-score .f-scorecard .cwc-team-b .wc-small-team-logo {
    float: left;
    margin: 0px 15px 0 0;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .f-scorecard .cwc-team-b .wc-small-team-logo {
      float: none;
      margin: 0 0 8px 0;
    }
  }
  
  .cwc-top-score .f-scorecard .m-team-info:last-child {
    text-align: left;
    padding-left: 0px;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .f-scorecard {
      margin-top: -16px;
      margin-bottom: 10px;
      margin-left: -10px;
      margin-right: -10px;
      width: auto;
      display: block;
    }
  }
  
  .cwc-top-score .m-score-header {
    margin-top: 3px;
  }
  
  .cwc-top-score .m-score-header__summary {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    color: #fff;
    margin-top: -3px;
    display: inline-block;
    padding-left: 10px;
    text-transform: uppercase;
  }
  
  .wf-graphikcompact-n7-active .cwc-top-score .m-score-header__summary {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .cwc-top-score .m-score-header__summary {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .cwc-top-score .m-score-header__summary::before,.cwc-top-score .m-score-header__summary::after {
    content: '';
    display: block;
  }
  
  .cwc-top-score .m-score-header__summary::before {
    margin-top: -3px;
  }
  
  .cwc-top-score .m-score-header__summary::after {
    margin-bottom: 3px;
  }
  
  .cwc-top-score .m-score-header__summary .a-un-tuck {
    display: inline-block;
  }
  
  .cwc-top-score .m-score-header__summary .a-un-tuck::before,.cwc-top-score .m-score-header__summary .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .cwc-top-score .m-score-header__summary .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .cwc-top-score .m-score-header__summary .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .m-score-header__summary {
      margin-top: 0px;
      font-size: 18px;
      padding-left: 0px;
    }
  }
  
  .cwc-top-score .m-score-header .m-pill {
    vertical-align: top;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .m-score-header {
      float: left;
      width: 100%;
    }
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .single-item {
      height: auto;
    }
  }
  
  .cwc-top-score .view-score-link {
    padding-top: 4px;
  }
  
  .cwc-top-score .view-score-link .m-pill {
    color: #03A9F4;
    padding: 0px 8px 0px;
    background: none;
  }
  
  .cwc-top-score .view-score-link .m-pill:after {
    content: none;
  }
  
  .cwc-top-score .view-score-link .m-pill__label {
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    line-height: 20px;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .view-score-link .m-pill__label {
      font-size: 14px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .view-score-link .m-pill {
      padding: 0px 4px 5px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .view-score-top {
      float: right;
      margin-top: -5px;
    }
  }
  
  .cwc-top-score .mbl-link {
    display: block;
    width: 100%;
    padding-top: 10px;
  }
  
  .cwc-top-score .o-listing__items {
    overflow: inherit;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-top-score .view-score-link>a:not(:first-child) {
      margin-left: 0;
    }
  }
  
  @media screen and (max-width: 649px) {
    .f-scorecard .m-team-info.pkl_status {
      padding: 0 6px;
      width: 8%;
      vertical-align: top;
    }
  }
  
  .t-costituency__view-all {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    margin-top: 30px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .t-costituency__view-all {
    font-family: "Roboto",sans-serif;
  }
  
  .t-costituency__view-all::before,.t-costituency__view-all::after {
    content: '';
    display: block;
  }
  
  .t-costituency__view-all::before {
    margin-top: -1px;
  }
  
  .t-costituency__view-all::after {
    margin-bottom: 1px;
  }
  
  .t-costituency__view-all .a-un-tuck {
    display: inline-block;
  }
  
  .t-costituency__view-all .a-un-tuck::before,.t-costituency__view-all .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .t-costituency__view-all .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .t-costituency__view-all .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .m-header-red .m-listing-header__title {
    color: #FF1204;
  }
  
  .schedule-widget {
    background: #eee;
    padding: 30px 0;
  }
  
  .o-listing--ebanner {
    background: #000;
    padding-bottom: 0;
  }
  
  .e-topbanner {
    padding: 15px 0;
  }
  
  .e-topbanner-hide {
    display: none;
  }
  
  .hearby {
    background-color: #f7f8f8;
    padding: 15px;
  }
  
  .hearby__title {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 124px;
  }
  
  .hearby__thumb {
    width: 90px;
    height: 90px;
    position: absolute;
  }
  
  .hearby__inner {
    padding-left: 100px;
  }
  
  .hearby__name {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 10px;
  }
  
  .wf-graphikcompact-n7-active .hearby__name {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .hearby__name {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .hearby__name::before,.hearby__name::after {
    content: '';
    display: block;
  }
  
  .hearby__name::before {
    margin-top: -3px;
  }
  
  .hearby__name::after {
    margin-bottom: 3px;
  }
  
  .hearby__name .a-un-tuck {
    display: inline-block;
  }
  
  .hearby__name .a-un-tuck::before,.hearby__name .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .hearby__name .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .hearby__name .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .hearby__excerpt {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 30px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .hearby__excerpt {
    font-family: "Roboto",sans-serif;
  }
  
  .hearby__assest {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    padding-top: 20px;
    text-align: center;
    text-transform: uppercase;
  }
  
  .wf-graphikcompact-n7-active .hearby__assest {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .hearby__assest {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .hearby__assest::before,.hearby__assest::after {
    content: '';
    display: block;
  }
  
  .hearby__assest::before {
    margin-top: -3px;
  }
  
  .hearby__assest::after {
    margin-bottom: 3px;
  }
  
  .hearby__assest .a-un-tuck {
    display: inline-block;
  }
  
  .hearby__assest .a-un-tuck::before,.hearby__assest .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .hearby__assest .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .hearby__assest .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .p-condidate__inner {
    border: 1px solid #e5e5e5;
    border-radius: 0 0 3px 3px;
    text-align: center;
    padding: 15px 10px;
  }
  
  .p-condidate__won {
    background-color: #000;
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    padding: 4px;
    color: #fff;
    border-radius: 3px 3px 0 0;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .p-condidate__won {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .p-condidate__thumbs>img {
    width: 100%;
  }
  
  .p-condidate__party-name {
    border: 1px solid #e5e5e5;
    border-radius: 20px;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    font-weight: 700;
    display: inline-block;
    padding: 2px 10px;
    margin-bottom: 25px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .p-condidate__party-name {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .p-condidate__title {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    padding-bottom: 5px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .p-condidate__title {
    font-family: "Roboto",sans-serif;
  }
  
  .p-condidate__title::before,.p-condidate__title::after {
    content: '';
    display: block;
  }
  
  .p-condidate__title::before {
    margin-top: -1px;
  }
  
  .p-condidate__title::after {
    margin-bottom: 1px;
  }
  
  .p-condidate__title .a-un-tuck {
    display: inline-block;
  }
  
  .p-condidate__title .a-un-tuck::before,.p-condidate__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .p-condidate__title .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .p-condidate__title .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .p-condidate__summary {
    color: #2B6EA8;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .p-condidate__summary {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .what-bazzing {
    background-color: #269ff6;
    border-radius: 3px;
    padding: 15px;
    color: #fff;
    position: relative;
  }
  
  .what-bazzing__twitter {
    position: absolute;
    right: 15px;
    color: #49b8f8;
  }
  
  .what-bazzing__twitter .icon--twitter {
    height: 50px;
    width: 64px;
  }
  
  .what-bazzing__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  .wf-graphikcompact-n7-active .what-bazzing__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .what-bazzing__title {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .what-bazzing__title::before,.what-bazzing__title::after {
    content: '';
    display: block;
  }
  
  .what-bazzing__title::before {
    margin-top: -3px;
  }
  
  .what-bazzing__title::after {
    margin-bottom: 3px;
  }
  
  .what-bazzing__title .a-un-tuck {
    display: inline-block;
  }
  
  .what-bazzing__title .a-un-tuck::before,.what-bazzing__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .what-bazzing__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .what-bazzing__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .what-bazzing__list--item {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    margin-top: 15px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .what-bazzing__list--item {
    font-family: "Roboto",sans-serif;
  }
  
  .what-bazzing__list--item::before,.what-bazzing__list--item::after {
    content: '';
    display: block;
  }
  
  .what-bazzing__list--item::before {
    margin-top: -1px;
  }
  
  .what-bazzing__list--item::after {
    margin-bottom: 1px;
  }
  
  .what-bazzing__list--item .a-un-tuck {
    display: inline-block;
  }
  
  .what-bazzing__list--item .a-un-tuck::before,.what-bazzing__list--item .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .what-bazzing__list--item .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .what-bazzing__list--item .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .what-bazzing__list--more {
    margin-top: 70px;
  }
  
  .m-quote {
    background-color: #F9F7F2;
    padding: 15px 30px;
    position: relative;
    height: 285px;
  }
  
  .m-quote__title {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    color: #9F9F9F;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-quote__title {
    font-family: "Roboto",sans-serif;
  }
  
  .m-quote__title::before,.m-quote__title::after {
    content: '';
    display: block;
  }
  
  .m-quote__title::before {
    margin-top: -1px;
  }
  
  .m-quote__title::after {
    margin-bottom: 1px;
  }
  
  .m-quote__title .a-un-tuck {
    display: inline-block;
  }
  
  .m-quote__title .a-un-tuck::before,.m-quote__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-quote__title .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .m-quote__title .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .m-quote:after {
    content: '';
    width: 60px;
    height: 60px;
    border: 30px solid transparent;
    border-color: transparent #F9F7F2 transparent transparent;
    position: absolute;
    top: 100%;
    right: 0;
    margin-top: -30px;
    display: block;
  }
  
  .m-quote__quote {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 50px;
    overflow: inherit;
  }
  
  .wf-ptserif-n7-active .m-quote__quote {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 1000px) {
    .m-quote__quote {
      font-size: 24px;
      line-height: 27px;
      font-weight: 700;
      letter-spacing: -.01em;
    }
  }
  
  .m-quote__quote::before,.m-quote__quote::after {
    content: '';
    display: block;
  }
  
  .m-quote__quote::before {
    margin-top: -3px;
  }
  
  .m-quote__quote::after {
    margin-bottom: 3px;
  }
  
  .m-quote__quote .a-un-tuck {
    display: inline-block;
  }
  
  .m-quote__quote .a-un-tuck::before,.m-quote__quote .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-quote__quote .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-quote__quote .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-quote__quote:before,.m-quote__quote:after {
    color: #FF1204;
    font-size: 60px;
  }
  
  .m-quote__quote:before {
    content: '“';
    right: 100%;
    margin-left: -10px;
    line-height: 0;
  }
  
  .m-quote__quote:after {
    content: '”';
    text-align: right;
    margin-right: -10px;
  }
  
  .m-quote-author {
    position: relative;
  }
  
  .m-quote-author__poster {
    position: absolute;
    top: 0;
  }
  
  .m-quote-author__name {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    padding-left: 95px;
    padding-top: 30px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-quote-author__name {
    font-family: "Roboto",sans-serif;
  }
  
  .m-quote-author__name::before,.m-quote-author__name::after {
    content: '';
    display: block;
  }
  
  .m-quote-author__name::before {
    margin-top: -1px;
  }
  
  .m-quote-author__name::after {
    margin-bottom: 1px;
  }
  
  .m-quote-author__name .a-un-tuck {
    display: inline-block;
  }
  
  .m-quote-author__name .a-un-tuck::before,.m-quote-author__name .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-quote-author__name .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .m-quote-author__name .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .rally-tracker {
    background-color: #f5f9ff;
    padding: 0 15px;
  }
  
  .rally-tracker__inner {
    text-align: center;
    display: flex;
  }
  
  .rally-tracker__list {
    width: 50%;
  }
  
  .rally-tracker__thumb {
    height: 100px;
    width: 100px;
    margin: 0 auto;
  }
  
  .rally-tracker__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    padding-top: 15px;
  }
  
  .wf-graphikcompact-n7-active .rally-tracker__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .rally-tracker__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .rally-tracker__title::before,.rally-tracker__title::after {
    content: '';
    display: block;
  }
  
  .rally-tracker__title::before {
    margin-top: -3px;
  }
  
  .rally-tracker__title::after {
    margin-bottom: 3px;
  }
  
  .rally-tracker__title .a-un-tuck {
    display: inline-block;
  }
  
  .rally-tracker__title .a-un-tuck::before,.rally-tracker__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .rally-tracker__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .rally-tracker__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .rally-tracker__excerpt {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
    padding: 25px 0;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .rally-tracker__excerpt {
    font-family: "Roboto",sans-serif;
  }
  
  .m-media-audio {
    position: absolute;
    top: 0;
    z-index: 1;
    border-width: 1px;
    border-color: #000;
    color: #000;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .m-media-audio:hover {
    border-color: #FF1204;
    background-color: #ff1204;
  }
  
  .m-media-audio:hover .icon--play {
    color: #fff;
  }
  
  @media screen and (max-width: 999px) {
    .m-media-audio {
      width: 36px;
      height: 36px;
    }
  }
  
  .m-media-audio svg {
    display: block;
  }
  
  .m-media-audio .icon--play {
    width: 16.5px;
    height: 18px;
    margin-right: -4px;
  }
  
  .regional-sites__bold {
    font-weight: 700;
  }
  
  .custom-title-serif .m-article-small {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-ptserif-n7-active .custom-title-serif .m-article-small {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .custom-title-serif .m-article-small {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .custom-title-serif .m-article-small::before,.custom-title-serif .m-article-small::after {
    content: '';
    display: block;
  }
  
  .custom-title-serif .m-article-small::before {
    margin-top: -3px;
  }
  
  .custom-title-serif .m-article-small::after {
    margin-bottom: 3px;
  }
  
  .custom-title-serif .m-article-small .a-un-tuck {
    display: inline-block;
  }
  
  .custom-title-serif .m-article-small .a-un-tuck::before,.custom-title-serif .m-article-small .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .custom-title-serif .m-article-small .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .custom-title-serif .m-article-small .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .o-listing-search {
    margin-top: 20px;
    padding-left: 5px;
    opacity: 1;
  }
  
  .o-listing-search .m-sub-menu--location {
    max-width: 100%;
  }
  
  .o-listing-search .m-sub-menu__item a:before {
    background-color: inherit;
  }
  
  .poll-daddy {
    margin: 0 auto;
    max-width: 300px;
  }
  
  @media screen and (max-width: 649px) {
    .m-listing-header--xslim {
      padding-top: 22px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-sponsor-power {
      position: absolute;
      left: 90px;
      top: 11px;
      width: 130px;
    }
  }
  
  .o-story-breaking {
    background: #000;
    padding-top: 28px;
    padding-bottom: 25px;
  }
  
  .o-story-breaking__title {
    font-family: "Graphik Compact",sans-serif;
    font-size: 72px;
    line-height: 78px;
    color: #fff;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 35px;
  }
  
  @media screen and (max-width: 999px) {
    .o-story-breaking__title {
      font-size: 45px;
      line-height: 50px;
      margin-bottom: 20px;
    }
  }
  
  .o-story-breaking__featured>img {
    width: 100%;
  }
  
  .new-story-breaking {
    background: #000;
    padding-top: 60px;
    padding-bottom: 60px;
    position: relative;
  }
  
  @media screen and (max-width: 999px) {
    .new-story-breaking {
      padding-top: 30px;
      padding-bottom: 30px;
    }
  }
  
  .new-story-breaking .m-breaking-tag__name {
    font-family: "Graphik Compact",sans-serif;
    font-size: 45px;
    line-height: 50px;
    font-weight: 700;
    color: #FF1204;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  
  @media screen and (max-width: 999px) {
    .new-story-breaking .m-breaking-tag__name {
      font-size: 27px;
      line-height: 32px;
    }
  }
  
  .new-story-breaking .m-breaking-tag__name .ieflame {
    display: inline-block;
    margin-right: 5px;
  }
  
  @media screen and (max-width: 999px) {
    .new-story-breaking .m-breaking-tag__name .ieflame img {
      height: 20px;
    }
  }
  
  .new-story-breaking .m-breaking-tag__title {
    font-family: "Graphik Compact",sans-serif;
    font-size: 72px;
    line-height: 78px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 0;
  }
  
  @media screen and (max-width: 999px) {
    .new-story-breaking .m-breaking-tag__title {
      font-size: 45px;
      line-height: 50px;
    }
  }
  
  .o-meta-breaking {
    position: relative;
    border-bottom-width: 1px;
    padding: 20px 0;
    margin-left: auto;
    margin-right: auto;
  }
  
  @media screen and (min-width: 1280px) {
    .o-meta-breaking {
      max-width: 840px;
    }
  }
  
  .o-meta-breaking .m-story-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
  }
  
  .o-meta-breaking .m-story-meta__credit {
    word-spacing: 0;
  }
  
  .o-meta-breaking .m-story-meta__credit>* {
    display: inline-block;
  }
  
  .o-meta-breaking .m-story-meta__share-actions {
    margin-top: 0;
    text-align: right;
    display: block;
  }
  
  @media screen and (max-width: 999px) {
    .o-meta-breaking .m-story-meta__share-actions {
      margin-top: 20px;
      position: inherit;
    }
  }
  
  .o-meta-breaking .m-story-meta__shares {
    margin-top: 10px;
    display: block;
  }
  
  .o-story-reverse {
    margin-top: 0;
  }
  
  @media screen and (max-width: 1279px) {
    .o-story-reverse {
      padding-top: 0;
    }
  }
  
  .o-story-reverse:before {
    border-width: 0;
  }
  
  .o-story-reverse .o-story-content {
    border-right-width: 0;
    padding-right: 0;
  }
  
  .embed-youtube {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
  }
  
  .embed-youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
  }
  
  .emote-your-vote {
    margin-top: 40px;
    background-color: #f9f7f2;
  }
  
  .emote-your-vote .poll-container {
    padding-top: 10px;
    position: relative;
  }
  
  .emote-your-vote .poll-container .polling-banner {
    padding: 0 25px 10px 25px;
    border-bottom: 4px double #e5e5e5;
  }
  
  @media screen and (max-width: 999px) {
    .emote-your-vote .poll-container .polling-banner {
      padding: 0 15px 10px 15px;
    }
  }
  
  .emote-your-vote .poll-container .polling-banner .vote-title {
    color: #fc191d;
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-ptserif-n7-active .emote-your-vote .poll-container .polling-banner .vote-title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .emote-your-vote .poll-container .polling-banner .vote-title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .emote-your-vote .poll-container .polling-banner .vote-title::before,.emote-your-vote .poll-container .polling-banner .vote-title::after {
    content: '';
    display: block;
  }
  
  .emote-your-vote .poll-container .polling-banner .vote-title::before {
    margin-top: -3px;
  }
  
  .emote-your-vote .poll-container .polling-banner .vote-title::after {
    margin-bottom: 3px;
  }
  
  .emote-your-vote .poll-container .polling-banner .vote-title .a-un-tuck {
    display: inline-block;
  }
  
  .emote-your-vote .poll-container .polling-banner .vote-title .a-un-tuck::before,.emote-your-vote .poll-container .polling-banner .vote-title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .emote-your-vote .poll-container .polling-banner .vote-title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .emote-your-vote .poll-container .polling-banner .vote-title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .emote-your-vote .poll-iframe-container {
    background: #f9f7f2;
    max-width: 650px;
    overflow: hidden;
  }
  
  .emote-your-vote iframe {
    display: none;
  }
  
  .party-logo {
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    overflow: hidden;
    padding: 10px 0 0 0;
  }
  
  @media screen and (max-width: 999px) {
    .party-logo {
      font-size: 18px;
      overflow: visible;
    }
  }
  
  .party-logo p {
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    padding-top: 5px;
  }
  
  .party-logo .divider {
    color: #fff;
    background: red;
    display: inline-block;
    border-radius: 50%;
    font-size: 9px;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 14px;
    padding-top: 4px;
    box-sizing: border-box;
    position: relative;
    top: -2px;
    margin: 0 5px 0 10px;
  }
  
  @media screen and (max-width: 999px) {
    .party-logo .divider {
      top: -2px;
    }
  }
  
  .party-logo .congress-party-logo {
    background-color: #fff;
    display: inline-block;
    padding: 0;
    border-radius: 50%;
    border: 1px solid #e5e5e5;
    width: 35px;
    height: 35px;
    margin-right: 10px;
    position: relative;
    top: 7px;
  }
  
  @media screen and (max-width: 999px) {
    .party-logo .congress-party-logo {
      top: 10px;
    }
  }
  
  .party-logo .top-btn {
    position: absolute;
    right: 25px;
    top: 15px;
  }
  
  @media screen and (max-width: 999px) {
    .party-logo .top-btn {
      top: 0;
      margin-top: 10px;
      position: relative;
      left: 0;
    }
  }
  
  .party-logo .top-btn button {
    display: block;
    color: #fff;
    text-decoration: none;
    background: #f04732;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    padding: 10px 20px;
    text-align: center;
    cursor: pointer;
    position: relative;
    top: 6px;
  }
  
  @media screen and (max-width: 999px) {
    .party-logo .top-btn button {
      width: 100%;
    }
  }
  
  .party-logo .top-btn .close-trigger {
    display: none;
    font-size: 0;
    height: 20px;
    width: 20px;
    background: url(../images/close-icon.jpg);
    background-repeat: no-repeat;
    float: right;
    cursor: pointer;
  }
  
  @media screen and (max-width: 999px) {
    .party-logo .top-btn .close-trigger {
      float: none;
      margin: 18px auto 0;
    }
  }
  
  .sports-article {
    margin-top: 30px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
  }
  
  .sports-article__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
  }
  
  .wf-graphikcompact-n7-active .sports-article__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .sports-article__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .sports-article__title::before,.sports-article__title::after {
    content: '';
    display: block;
  }
  
  .sports-article__title::before {
    margin-top: -3px;
  }
  
  .sports-article__title::after {
    margin-bottom: 3px;
  }
  
  .sports-article__title .a-un-tuck {
    display: inline-block;
  }
  
  .sports-article__title .a-un-tuck::before,.sports-article__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .sports-article__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .sports-article__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .wc-article {
    margin-left: -15px;
    margin-top: -15px;
  }
  
  @media screen and (min-width: 650px) {
    .wc-article {
      display: flex;
    }
  }
  
  .wc-article>* {
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
    margin-left: 15px;
  }
  
  .wc-article__items {
    width: 20%;
  }
  
  @media screen and (max-width: 649px) {
    .wc-article__items {
      width: 27%;
    }
  }
  
  .wc-article__items img {
    width: 100%;
  }
  
  .m-listing-header__quick-link .m-listing-nav {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: -15px;
    margin-left: -15px;
    word-spacing: -4px;
    padding-right: 20px;
    padding-bottom: 3px;
    text-align: right;
  }
  
  .wf-graphikcompact-n7-active .m-listing-header__quick-link .m-listing-nav {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-listing-header__quick-link .m-listing-nav {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .m-listing-header__quick-link .m-listing-nav::before,.m-listing-header__quick-link .m-listing-nav::after {
    content: '';
    display: block;
  }
  
  .m-listing-header__quick-link .m-listing-nav::before {
    margin-top: -3px;
  }
  
  .m-listing-header__quick-link .m-listing-nav::after {
    margin-bottom: 3px;
  }
  
  .m-listing-header__quick-link .m-listing-nav .a-un-tuck {
    display: inline-block;
  }
  
  .m-listing-header__quick-link .m-listing-nav .a-un-tuck::before,.m-listing-header__quick-link .m-listing-nav .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-listing-header__quick-link .m-listing-nav .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .m-listing-header__quick-link .m-listing-nav .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .m-listing-header__quick-link .m-listing-nav a {
    padding: 0;
  }
  
  @media screen and (min-width: 1000px) and (max-width: 1279px) {
    .m-listing-header__quick-link .m-listing-nav {
      padding-right: 5px;
    }
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-listing-header__quick-link .m-listing-nav {
      padding-right: 5px;
      font-size: 16px;
      line-height: 20px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-listing-header__quick-link .m-listing-nav {
      padding-left: 5px;
      margin-top: 10px;
    }
  }
  
  .m-listing-header__quick-link .m-listing-nav>* {
    display: inline-block;
    margin-top: 15px;
    margin-left: 15px;
    word-spacing: 0;
  }
  
  .m-listing-header__quick-link .m-listing-nav>*:after {
    border-bottom-width: 0;
  }
  
  @media screen and (max-width: 649px) {
    .m-wc-sponsor {
      position: absolute;
      right: 0;
      top: 0;
    }
  
    .m-wc-sponsor .m-listing-header__center {
      color: #fff;
      margin-top: 0;
    }
  
    .m-wc-sponsor .m-listing-header__sponsor img {
      margin-left: 5px;
      width: 90px;
    }
  }
  
  .du-cut-off:not(:first-child) {
    margin-top: 30px;
  }
  
  .du-cut-off .constituency-list {
    overflow: auto;
    display: block;
  }
  
  @media screen and (max-width: 649px) {
    .du-cut-off .constituency-list {
      white-space: inherit;
    }
  }
  
  .du-cut-off .constituency-list .table-data {
    padding: 10px;
  }
  
  .du-cut-off .result-disclaimer {
    padding-top: 10px;
  }
  
  .du-cut-off .result-disclaimer a {
    color: #2B6EA8;
  }
  
  #back-top {
    position: fixed;
    bottom: 5%;
    right: 15px;
    z-index: 103;
  }
  
  #back-top a {
    display: block;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
  }
  
  #back-top .b-round {
    width: 48px;
    height: 48px;
    display: block;
    background: #000 url(https://customimages.jansatta.com/top2go.png) no-repeat center center;
    border-radius: 25px;
  }
  
  .calculator-box {
    background: #003f74;
    font-family: 'Roboto', sans-serif;
    margin: 0;
    padding: 20px 20px 10px 20px;
    overflow: hidden;
    margin: 0 auto;
    width: 320px;
    position: fixed;
    right: 66px;
    bottom: 0;
    display: none;
    box-sizing: border-box;
    z-index: 999999;
  }
  
  @media screen and (max-width: 649px) {
    .calculator-box {
      right: 0;
      bottom: 60px;
    }
  }
  
  .calculator-box h4 {
    color: #ffba00;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 10px;
    padding-left: 15px;
  }
  
  .calculator-box form {
    background-color: #fff;
    margin-top: 18px;
    border-radius: 20px;
    position: relative;
    overflow: hidden;
  }
  
  .calculator-box .close-icon1 {
    position: absolute;
    right: 8px;
    top: 7px;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
  }
  
  .input-text {
    border: none;
    color: #525252;
    display: block;
    padding: 9px 80px 9px 14px;
    font-size: 12px;
    line-height: 12px;
    box-sizing: border-box;
    width: 100%;
    appearance: none;
    -webkit-appearance: none;
    height: 32px;
    outline: 0;
  }
  
  .calc-button {
    background: #ffb400;
    color: #000;
    padding: 10px;
    cursor: pointer;
    font-size: 12px;
    line-height: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: absolute;
    right: -2px;
    top: 0;
    height: 32px;
    outline: 0;
  }
  
  .input-text[type="number"]::-webkit-outer-spin-button,.input-text[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  
  .input-text[type="number"] {
    -moz-appearance: textfield;
  }
  
  .m-live-scorecard {
    background: #F9F7F2;
    padding: 15px;
    position: relative;
  }
  
  @media screen and (max-width: 649px) {
    .m-live-scorecard {
      padding: 15px 10px;
    }
  }
  
  .m-score-header__live {
    font-family: "Arial Narrow",sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
    color: #FF1204;
    position: relative;
  }
  
  .wf-graphikcompact-n7-active .m-score-header__live {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-score-header__live {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  .m-score-header__live:before {
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    background-color: currentColor;
    margin-right: 10px;
    vertical-align: top;
    margin-top: 7px;
  }
  
  .m-score-header__summary {
    font-family: "Arial Narrow",sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .m-score-header__summary {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-score-header__summary {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-score-header__summary {
      display: block;
      padding-left: 20px;
      margin-top: -10px;
    }
  }
  
  .f-scorecard {
    display: table;
    width: 100%;
  }
  
  .f-scorecard .m-team-info {
    display: table-cell;
    vertical-align: middle;
  }
  
  .f-scorecard .m-team-info:last-child {
    text-align: right;
  }
  
  .f-scorecard .m-team-info__score--run {
    font-family: "Arial Narrow",sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .f-scorecard .m-team-info__score--run {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .f-scorecard .m-team-info__score--run {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  .f-scorecard .m-team-info__score--over {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    display: inline-block;
    font-weight: 700;
    padding-left: 5px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .f-scorecard .m-team-info__score--over {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .f-scorecard .m-team-info__name {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .f-scorecard .m-team-info__name {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .f-scorecard .m-team-info__vs {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    background: #000;
    border-radius: 50%;
    color: #fff;
    padding: 7px 2px;
    text-align: center;
    height: 32px;
    width: 32px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .f-scorecard .m-team-info__vs {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .f-scorecard .m-team-info .highlight {
    color: #FF1204;
  }
  
  .end-of-match {
    border-top-width: 1px;
    padding: 15px 15px 0;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 20px;
    text-align: center;
  }
  
  @media screen and (max-width: 649px) {
    .end-of-match {
      margin-left: -10px;
      margin-right: -10px;
    }
  }
  
  .end-of-match__summary {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #2B6EA8;
    display: inline-block;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .end-of-match__summary {
    font-family: "Roboto",sans-serif;
  }
  
  .end-of-match__summary::before,.end-of-match__summary::after {
    content: '';
    display: block;
  }
  
  .end-of-match__summary::before {
    margin-top: -1px;
  }
  
  .end-of-match__summary::after {
    margin-bottom: 1px;
  }
  
  .end-of-match__summary .a-un-tuck {
    display: inline-block;
  }
  
  .end-of-match__summary .a-un-tuck::before,.end-of-match__summary .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .end-of-match__summary .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .end-of-match__summary .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .view-score-link {
    text-align: center;
  }
  
  @media screen and (min-width: 1000px) {
    .view-score-link {
      text-align: right;
      padding-top: 10px;
    }
  }
  
  .view-score-link>a:not(:first-child) {
    margin-left: 10px;
  }
  
  .view-score-link .m-pill {
    color: #fff;
  }
  
  .view-score-link a.m-pill:hover {
    background: none;
  }
  
  .o-listing--iplt20 .m-live-scorecard,.o-listing--cwc .m-live-scorecard {
    margin: 15px 0;
  }
  
  .o-listing--iplt20 .m-score-header__summary,.o-listing--cwc .m-score-header__summary {
    color: #000;
  }
  
  .o-listing--iplt20 .f-scorecard .m-team-info__score--run,.o-listing--iplt20 .f-scorecard .m-team-info__score--over,.o-listing--cwc .f-scorecard .m-team-info__score--run,.o-listing--cwc .f-scorecard .m-team-info__score--over {
    color: #000;
  }
  
  .o-listing--iplt20 .f-scorecard .m-team-info__name,.o-listing--cwc .f-scorecard .m-team-info__name {
    color: #000;
  }
  
  .o-listing--iplt20 .f-scorecard .m-team-info .highlight,.o-listing--cwc .f-scorecard .m-team-info .highlight {
    color: #FF1204;
  }
  
  #update_live_blog_card .end-of-match {
    text-align: left;
  }
  
  .m-fixture-box {
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-radius: 2px;
    position: relative;
    padding: 25px 15px;
  }
  
  @media screen and (max-width: 649px) {
    .m-fixture-box {
      padding: 20px 10px;
    }
  }
  
  .i-teams-holder {
    display: table;
    padding: 15px 0;
    width: 100%;
  }
  
  .i-teams-holder .i-teams-ipl {
    display: table-cell;
    color: #000;
    vertical-align: middle;
    width: 50%;
  }
  
  @media screen and (max-width: 649px) {
    .i-teams-holder .i-teams-ipl {
      vertical-align: top;
    }
  }
  
  .i-teams-holder .i-teams-ipl__title {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .i-teams-holder .i-teams-ipl__title {
    font-family: "Roboto",sans-serif;
  }
  
  .i-teams-holder .i-teams-ipl__title::before,.i-teams-holder .i-teams-ipl__title::after {
    content: '';
    display: block;
  }
  
  .i-teams-holder .i-teams-ipl__title::before {
    margin-top: -1px;
  }
  
  .i-teams-holder .i-teams-ipl__title::after {
    margin-bottom: 1px;
  }
  
  .i-teams-holder .i-teams-ipl__title .a-un-tuck {
    display: inline-block;
  }
  
  .i-teams-holder .i-teams-ipl__title .a-un-tuck::before,.i-teams-holder .i-teams-ipl__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .i-teams-holder .i-teams-ipl__title .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .i-teams-holder .i-teams-ipl__title .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .i-teams-holder .i-teams-ipl__summary {
    color: #282e47;
  }
  
  .i-teams-holder .i-teams-ipl .run {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .i-teams-holder .i-teams-ipl .run {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .i-teams-holder .i-teams-ipl .run {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .i-teams-holder .i-teams-ipl .run {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  .i-teams-holder .i-teams-ipl .over {
    font-size: 16px;
    font-weight: 500;
  }
  
  .i-teams-holder .i-teams-ipl .color-red {
    color: #ff0000;
  }
  
  .i-teams-holder .i-teams-ipl .bowling {
    font-size: 16px;
  }
  
  .i-teams-holder .country-name span {
    font-weight: 400;
    color: #666;
  }
  
  .i-teams-holder .align-right {
    text-align: right;
  }
  
  .i-teams-holder .align-center {
    text-align: center;
  }
  
  .i-teams-holder .i-vs {
    display: table-cell;
    width: 40px;
    text-align: center;
    padding: 0 10px;
  }
  
  .i-teams-holder .i-vs .ieo-vs {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    background: #000;
    border-radius: 50%;
    color: #fff;
    padding: 15px 5px;
    text-align: center;
    text-transform: uppercase;
    height: 48px;
    width: 48px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .i-teams-holder .i-vs .ieo-vs {
    font-family: "Roboto",sans-serif;
  }
  
  .i-teams-holder .i-vs .ieo-vs::before,.i-teams-holder .i-vs .ieo-vs::after {
    content: '';
    display: block;
  }
  
  .i-teams-holder .i-vs .ieo-vs::before {
    margin-top: -1px;
  }
  
  .i-teams-holder .i-vs .ieo-vs::after {
    margin-bottom: 1px;
  }
  
  .i-teams-holder .i-vs .ieo-vs .a-un-tuck {
    display: inline-block;
  }
  
  .i-teams-holder .i-vs .ieo-vs .a-un-tuck::before,.i-teams-holder .i-vs .ieo-vs .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .i-teams-holder .i-vs .ieo-vs .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .i-teams-holder .i-vs .ieo-vs .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  @media screen and (max-width: 649px) {
    .i-teams-holder .i-vs .ieo-vs {
      padding: 12px 5px;
      height: 40px;
      width: 40px;
    }
  }
  
  .m-link-wcard {
    border-top: 1px solid #e5e5e5;
    padding-top: 25px;
    margin-top: 10px;
  }
  
  .m-link-wcard__summary {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-link-wcard__summary {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (max-width: 649px) {
    .m-link-wcard__summary {
      text-align: center;
    }
  }
  
  .scorecard {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #2b6ea8;
    text-align: right;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .scorecard {
    font-family: "Roboto",sans-serif;
  }
  
  .scorecard::before,.scorecard::after {
    content: '';
    display: block;
  }
  
  .scorecard::before {
    margin-top: -1px;
  }
  
  .scorecard::after {
    margin-bottom: 1px;
  }
  
  .scorecard .a-un-tuck {
    display: inline-block;
  }
  
  .scorecard .a-un-tuck::before,.scorecard .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .scorecard .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .scorecard .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  @media screen and (max-width: 649px) {
    .scorecard {
      text-align: center;
    }
  }
  
  .scorecard a {
    padding: 0 10px;
  }
  
  .o-listing--iplt20 .i-featured-title,.o-listing--cwc .i-featured-title,.o-listing--pkl .i-featured-title {
    padding-top: 0;
    padding-bottom: 15px;
  }
  
  .o-listing--iplt20 .match-fixture__summary,.o-listing--iplt20 .match-fixture__date,.o-listing--iplt20 .match-fixture__title,.o-listing--iplt20 .m-gutter-tout__summary,.o-listing--iplt20 .m-gutter-tout__date,.o-listing--iplt20 .m-gutter-tout__title,.o-listing--cwc .match-fixture__summary,.o-listing--cwc .match-fixture__date,.o-listing--cwc .match-fixture__title,.o-listing--cwc .m-gutter-tout__summary,.o-listing--cwc .m-gutter-tout__date,.o-listing--cwc .m-gutter-tout__title,.o-listing--pkl .match-fixture__summary,.o-listing--pkl .match-fixture__date,.o-listing--pkl .match-fixture__title,.o-listing--pkl .m-gutter-tout__summary,.o-listing--pkl .m-gutter-tout__date,.o-listing--pkl .m-gutter-tout__title {
    color: #fff;
  }
  
  .o-listing--iplt20 .m-teams__vs,.o-listing--cwc .m-teams__vs,.o-listing--pkl .m-teams__vs {
    background: #fff;
    color: #9F9F9F;
  }
  
  .o-listing--iplt20 .m-gutter-tout__content:before,.o-listing--cwc .m-gutter-tout__content:before,.o-listing--pkl .m-gutter-tout__content:before {
    border-top-width: 1px;
    border-top-color: #E5E5E5;
  }
  
  .o-teams-info {
    position: relative;
    min-height: 58px;
  }
  
  @media screen and (max-width: 649px) {
    .o-teams-info {
      min-height: 50px;
    }
  }
  
  .o-teams-info .m-leaders {
    padding-right: 90px;
  }
  
  .o-teams-info .m-leaders__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .o-teams-info .m-leaders__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .o-teams-info .m-leaders__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .o-teams-info .m-leaders__title::before,.o-teams-info .m-leaders__title::after {
    content: '';
    display: block;
  }
  
  .o-teams-info .m-leaders__title::before {
    margin-top: -3px;
  }
  
  .o-teams-info .m-leaders__title::after {
    margin-bottom: 3px;
  }
  
  .o-teams-info .m-leaders__title .a-un-tuck {
    display: inline-block;
  }
  
  .o-teams-info .m-leaders__title .a-un-tuck::before,.o-teams-info .m-leaders__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .o-teams-info .m-leaders__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .o-teams-info .m-leaders__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .o-teams-info .m-leaders__xs-title {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-top: 20px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .o-teams-info .m-leaders__xs-title {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .o-teams-info .m-leaders__caption {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #9F9F9F;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .o-teams-info .m-leaders__caption {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .o-teams-info .m-number-grid {
    background: #000;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 10px 10px 0;
    width: 80px;
  }
  
  .o-teams-info .m-number-grid--orange {
    background: #ff481e;
  }
  
  .o-teams-info .m-number-grid--purple {
    background: #794996;
  }
  
  .o-teams-info .m-number-grid__value {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #fff;
    margin-bottom: -5px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .o-teams-info .m-number-grid__value {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .o-teams-info .m-number-grid__count {
    font-family: "Arial Narrow",sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
    color: #fff;
    display: block;
    margin-top: -7px;
  }
  
  .wf-graphikcompact-n7-active .o-teams-info .m-number-grid__count {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .o-teams-info .m-number-grid__count {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  .wc-small-team-logo {
    width: 52px;
    height: auto;
    float: left;
    margin: 6px 15px 0 0;
  }
  
  @media screen and (max-width: 649px) {
    .wc-small-team-logo {
      display: block;
      float: none;
      margin: 0 0 4px 0;
    }
  }
  
  .cwc-team-b .wc-small-team-logo {
    float: right;
    margin: 6px 0px 0 15px;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-team-b .wc-small-team-logo {
      float: none;
      margin: 0 0 4px 0;
    }
  }
  
  .m-gutter-tout .wc-small-team-logo {
    margin: 2px 3px 0 0;
  }
  
  .m-gutter-tout .wc-small-team-logo img {
    transform: inherit;
  }
  
  .m-ipl-heading {
    margin-left: -30px;
    min-width: 50px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    position: relative;
  }
  
  .m-ipl-heading:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  @media screen and (max-width: 999px) {
    .m-ipl-heading {
      margin-left: -15px;
    }
  }
  
  .team-nav-link {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
  }
  
  .team-nav-link--current {
    border-bottom: 3px solid #ff0000;
  }
  
  .team-nav-link .m-nav-list__item {
    padding-bottom: 7px;
    margin-left: 40px;
    position: relative;
  }
  
  .ipl-overflow-link {
    white-space: nowrap;
    overflow: auto;
    text-align: center;
    -webkit-overflow-scrolling: touch;
  }
  
  @media screen and (max-width: 649px) {
    .m-ipl-home-fixture {
      margin-top: 20px;
    }
  }
  
  .m-fixture-list {
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-radius: 2px;
    position: relative;
    padding: 25px 15px;
    display: flex;
  }
  
  .m-fixture-list--primary {
    border: 0;
    padding: 0;
  }
  
  .match-fixture {
    width: 100%;
  }
  
  .match-fixture__summary,.match-fixture__date {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    color: #7B7B7B;
    text-align: center;
    margin-top: 2px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .match-fixture__summary,.wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .match-fixture__date {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .match-fixture__summary {
    margin-top: 10px;
  }
  
  .m-teams {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
  }
  
  .m-teams__name,.m-teams__vs {
    white-space: nowrap;
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .wf-graphikcompact-n7-active .m-teams__name,.wf-graphikcompact-n7-active .m-teams__vs {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-teams__name,.m-teams__vs {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-teams__name,.m-teams__vs {
      text-align: center;
    }
  }
  
  .m-teams__vs {
    background: #000;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    font-weight: 700;
    color: #fff;
    border-radius: 50%;
    padding: 6px;
    height: 32px;
    width: 32px;
    text-align: center;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-teams__vs {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-stats-match {
    position: relative;
    padding-left: 12px;
  }
  
  .m-stats-match .circle {
    position: absolute;
    top: 8px;
    height: 9px;
    width: 9px;
    border-radius: 50%;
    background: #eee;
  }
  
  .m-stats-match__value {
    font-family: "Arial Narrow",sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .m-stats-match__value {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-stats-match__value {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  .m-stats-match__summary {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    font-weight: 400;
    color: #7B7B7B;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-stats-match__summary {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .m-teams-list {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  
  .m-teams-list__name {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    margin-bottom: 15px;
  }
  
  .wf-graphikcompact-n7-active .m-teams-list__name {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .m-teams-list__name {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .m-teams-list__name {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  .m-teams-list__full-name {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-teams-list__full-name {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .ipl-breadcrumb {
    margin-bottom: 40px;
  }
  
  .ipl-breadcrumb .o-story-nav {
    padding-top: 0;
  }
  
  .o-stats__inner {
    border: 1px solid #e5e5e5;
    padding: 20px;
    padding-top: 0;
    margin-top: -1px;
  }
  
  .o-stats .align-right {
    text-align: right;
  }
  
  .o-stats .pr12 {
    padding-right: 12px;
  }
  
  .match-play__number {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .match-play__number {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .match-play__number {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .match-play__number {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  .match-play__summary {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .match-play__summary {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .team-profile {
    background: #F9F7F2;
    position: relative;
    padding: 20px;
  }
  
  @media screen and (min-width: 650px) {
    .i-share-icon {
      float: right;
      margin-top: -46px;
    }
  }
  
  .i-share-icon .m-story-meta__share-actions {
    position: inherit;
  }
  
  .m-read-link {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    display: block;
    padding-top: 20px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .m-read-link {
    font-family: "Roboto",sans-serif;
  }
  
  .m-read-link::before,.m-read-link::after {
    content: '';
    display: block;
  }
  
  .m-read-link::before {
    margin-top: -1px;
  }
  
  .m-read-link::after {
    margin-bottom: 1px;
  }
  
  .m-read-link .a-un-tuck {
    display: inline-block;
  }
  
  .m-read-link .a-un-tuck::before,.m-read-link .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .m-read-link .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .m-read-link .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .player-bio__inner {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    display: table;
    width: 100%;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .player-bio__inner {
    font-family: "Roboto",sans-serif;
  }
  
  .player-bio__first {
    width: 20%;
  }
  
  @media screen and (max-width: 649px) {
    .player-bio__first {
      width: 130px;
    }
  }
  
  .player-bio__item {
    display: table-cell;
    padding: 10px 0;
  }
  
  .player-bio__code {
    display: block;
    margin-bottom: 5px;
  }
  
  .m-teams__name {
    width: 106px;
  }
  
  @media screen and (max-width: 649px) {
    .m-teams__name {
      width: auto;
    }
  }
  
  .m-listing-header__title span {
    white-space: inherit;
  }
  
  .team-fixture-l .m-teams__name {
    width: 110px;
  }
  
  @media screen and (max-width: 649px) {
    .team-fixture-l .m-teams__name {
      width: auto;
    }
  }
  
  .fixture-logo__name {
    width: auto;
  }
  
  @media screen and (max-width: 649px) {
    .fixture-logo__name {
      width: auto;
    }
  }
  
  .fixture-logo .m-teams__name {
    width: auto;
  }
  
  @media screen and (max-width: 649px) {
    .fixture-logo .m-teams__name {
      width: 113px;
      text-align: left;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-teams__name.cwc-team-b {
      text-align: right;
    }
  
    .m-teams__name.cwc-team-b .wc-small-team-logo {
      text-align: right;
    }
  
    .m-teams__name.cwc-team-b .wc-small-team-logo img {
      display: inline-block;
    }
  }
  
  .eplfixture-right .pkl-rhs-points .wc-small-team-logo {
    width: 70px;
  }
  
  .ipl-scorecard {
    border-width: 0;
    border-top-width: 1px;
    border-color: #e5e5e5;
    padding: 0;
    margin-bottom: 0;
    border-radius: 0;
  }
  
  @media screen and (max-width: 649px) {
    .ipl-scorecard {
      margin-left: 0;
      margin-right: 0;
    }
  }
  
  .ipl-scorecard .ieo-citiesbox {
    display: table;
    padding: 15px 0;
    width: 100%;
  }
  
  .m-fixture-bg {
    background: #F9F7F2;
    border: 0;
  }
  
  .o-match-center {
    margin-top: 40px;
  }
  
  .o-match-center__inner {
    border-width: 1px;
    padding: 25px 15px;
  }
  
  .o-match-center .m-innings {
    display: flex;
    vertical-align: top;
  }
  
  .o-match-center .m-innings--modifier {
    margin-bottom: 10px;
  }
  
  .o-match-center .m-innings__number {
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    color: #000;
  }
  
  .wf-graphikcompact-n7-active .o-match-center .m-innings__number {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .o-match-center .m-innings__number {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .o-match-center .m-innings__number {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  .o-match-center .m-innings__team {
    padding-left: 5px;
  }
  
  @media screen and (min-width: 650px) {
    .o-match-center .m-innings__team {
      padding-top: 6px;
    }
  }
  
  .o-match-center .m-innings__team--sup {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #7B7B7B;
    padding-bottom: 5px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .o-match-center .m-innings__team--sup {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .o-match-center .m-innings__team--name {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    display: block;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .o-match-center .m-innings__team--name {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .o-match-center .m-innings .highlight {
    color: #FF1204;
  }
  
  .m-squad-table .constituency-list__tr .table-data {
    padding: 12px 0;
  }
  
  .scorecard-header {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    position: relative;
    padding-bottom: 15px;
    min-height: 50px;
  }
  
  .scorecard-header:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  .scorecard-header__title {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #000;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .scorecard-header__title {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .commentary-col {
    margin-top: 40px;
  }
  
  .commentary-header {
    border-bottom: 1px solid #e5e5e5;
    margin-top: 25px;
    margin-bottom: 25px;
    display: table;
    width: 100%;
  }
  
  .commentary-header__over {
    display: table-cell;
    width: 25%;
  }
  
  @media screen and (max-width: 649px) {
    .commentary-header__over {
      width: 30%;
    }
  }
  
  .commentary-header__over--count {
    background: #000;
    font-family: "Arial Narrow",sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    padding: 10px 10px 0 5px;
  }
  
  .wf-graphikcompact-n7-active .commentary-header__over--count {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) and (max-width: 999px) {
    .commentary-header__over--count {
      font-size: 38px;
      line-height: 45px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 1000px) {
    .commentary-header__over--count {
      font-size: 45px;
      line-height: 50px;
      font-weight: 700;
    }
  }
  
  @media screen and (max-width: 649px) {
    .commentary-header__over--count {
      padding: 10px 5px 0 4px;
    }
  }
  
  .commentary-header__over--sum {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: bottom;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .commentary-header__over--sum {
    font-family: "Roboto",sans-serif;
  }
  
  .commentary-header__over--sum::before,.commentary-header__over--sum::after {
    content: '';
    display: block;
  }
  
  .commentary-header__over--sum::before {
    margin-top: -1px;
  }
  
  .commentary-header__over--sum::after {
    margin-bottom: 1px;
  }
  
  .commentary-header__over--sum .a-un-tuck {
    display: inline-block;
  }
  
  .commentary-header__over--sum .a-un-tuck::before,.commentary-header__over--sum .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .commentary-header__over--sum .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .commentary-header__over--sum .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  .commentary-header__status {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    display: table-cell;
    vertical-align: bottom;
    width: 75%;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .commentary-header__status {
    font-family: "Roboto",sans-serif;
  }
  
  .commentary-header__status::before,.commentary-header__status::after {
    content: '';
    display: block;
  }
  
  .commentary-header__status::before {
    margin-top: -1px;
  }
  
  .commentary-header__status::after {
    margin-bottom: 1px;
  }
  
  .commentary-header__status .a-un-tuck {
    display: inline-block;
  }
  
  .commentary-header__status .a-un-tuck::before,.commentary-header__status .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .commentary-header__status .a-un-tuck::before {
    margin-top: 1px;
  }
  
  .commentary-header__status .a-un-tuck::after {
    margin-bottom: 1px;
  }
  
  @media screen and (max-width: 649px) {
    .commentary-header__status {
      padding-left: 10px;
      width: 70%;
    }
  }
  
  .commentary-header--update {
    border-bottom: 0;
    padding-top: 20px;
    margin-bottom: -10px;
  }
  
  .commentary-item {
    display: table;
    padding-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 15px;
    width: 100%;
  }
  
  .commentary-item__time-stamp,.commentary-item__circle,.commentary-item__summary {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    display: table-cell;
    vertical-align: top;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .commentary-item__time-stamp,.wf-roboto-n4-active.wf-roboto-n5-active .commentary-item__circle,.wf-roboto-n4-active.wf-roboto-n5-active .commentary-item__summary {
    font-family: "Roboto",sans-serif;
  }
  
  @media screen and (max-width: 649px) {
    .commentary-item__time-stamp,.commentary-item__circle,.commentary-item__summary {
      padding: 0 5px;
    }
  }
  
  .commentary-item__time-stamp {
    color: #7B7B7B;
    padding-top: 7px;
    width: 15%;
  }
  
  .commentary-item__circle {
    width: 10%;
  }
  
  .commentary-item__circle .wicket {
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    color: #000;
    display: block;
    text-align: center;
    padding: 6px 0;
    height: 32px;
    width: 32px;
  }
  
  .commentary-item__circle .wicket--bold {
    background: #FF1204;
    border-color: #FF1204;
    color: #fff;
  }
  
  .commentary-item__circle .wicket--six {
    background: #1EC16F;
    border-color: #1EC16F;
    color: #fff;
  }
  
  .commentary-item__summary {
    width: 75%;
  }
  
  .commentary-item--primary {
    display: flex;
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: -10px;
  }
  
  .commentary-item--primary .commentary-item__time-stamp {
    margin-right: 10px;
    width: auto;
  }
  
  .middle-ads {
    background: #F2F2F2;
    height: 250px;
    margin-top: 40px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }
  
  .middle-ads__text {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 50px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .middle-ads__text {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .tabs-nav .active {
    border-bottom: 3px solid #FF1204;
  }
  
  .red-color {
    color: #FF1204;
  }
  
  .mb15 {
    margin-bottom: 15px;
  }
  
  .mt40 {
    margin-top: 40px;
  }
  
  @media screen and (max-width: 999px) {
    .i-team-player {
      display: block;
    }
  }
  
  @media screen and (min-width: 650px) {
    .i-team-player {
      float: left;
      width: 40%;
    }
  
    .i-team-player:not(:first-child) {
      padding-left: 40px;
      width: 60%;
    }
  }
  
  .fall-of-wickets {
    margin-top: 25px;
    margin-bottom: 40px;
  }
  
  .fall-of-wickets__summary {
    display: block;
    overflow: hidden;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 25px;
    position: relative;
    padding-bottom: 25px;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .fall-of-wickets__summary {
    font-family: "Roboto",sans-serif;
  }
  
  .fall-of-wickets__summary:not(:first-child) {
    margin-top: 20px;
  }
  
  .fall-of-wickets__summary:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    border-bottom-width: 1px;
    bottom: 0px;
  }
  
  @media screen and (min-width: 650px) {
    .m-table-row__col60 {
      width: 60%;
    }
  }
  
  .match-not-started {
    text-align: center;
  }
  
  .match-not-started img {
    margin: 0 auto;
  }
  
  .commentary-modify {
    border-bottom: 0;
    margin-bottom: -10px;
  }
  
  @media screen and (min-width: 650px) {
    .commentary-modify {
      padding-left: 255px;
      padding-top: 20px;
    }
  }
  
  .m-point-table {
    margin-top: 0;
  }
  
  @media screen and (min-width: 650px) {
    .m-point-table {
      margin-left: -15px;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-point-table .constituency-list__th .table-data,.m-point-table .constituency-list__tr .table-data {
      padding: 15px;
    }
  }
  
  .m-point-table .constituency-list__th .table-data {
    background: inherit;
    border-bottom: 1px solid #e5e5e5;
  }
  
  .m-overflow-data {
    white-space: nowrap;
    overflow: auto;
  }
  
  .i-team-name {
    font-weight: 500;
  }
  
  .player-bio__inner {
    display: block;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    display: table;
    width: 100%;
  }
  
  .wf-roboto-n4-active.wf-roboto-n5-active .player-bio__inner {
    font-family: "Roboto",sans-serif;
  }
  
  .player-bio__first {
    width: 20%;
  }
  
  @media screen and (max-width: 649px) {
    .player-bio__first {
      width: 130px;
    }
  }
  
  .player-bio__item {
    display: table-cell;
    padding: 10px 0;
  }
  
  .player-bio__code {
    display: block;
    margin-bottom: 5px;
  }
  
  .s-team-name {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    display: block;
    color: #7B7B7B;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .s-team-name {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .stats-number {
    font-family: "Arial Narrow",sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
    display: inline-block;
  }
  
  .wf-graphikcompact-n7-active .stats-number {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .stats-number {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  .ipl-team-stats {
    padding-left: 15px;
    display: inline-block;
    vertical-align: top;
  }
  
  .stats-holder {
    text-align: center;
    margin-bottom: 20px;
  }
  
  .stats-nav {
    border: 1px solid #e5e5e5;
    display: inline-block;
  }
  
  @media screen and (max-width: 649px) {
    .stats-nav {
      display: block;
    }
  }
  
  .stats-nav li {
    padding: 7px 12px;
  }
  
  .stats-nav__active {
    background: #ff0000;
    color: #fff;
  }
  
  .mt-y14 {
    margin-top: -14px;
  }
  
  .alternate-data {
    margin-top: 0;
  }
  
  .alternate-data .constituency-list__th .table-data {
    background: #f2eee5;
  }
  
  .alternate-data .constituency-list__tr:nth-child(odd) {
    background-color: #f8f8f8;
  }
  
  .eplfixture-right .alternate-data {
    margin-top: 0;
    overflow: auto;
    white-space: nowrap;
    display: block;
  }
  
  .csk,.CSK {
    color: #e77c16;
  }
  
  .dc,.DC {
    color: #2558af;
  }
  
  .kxip,.KXIP {
    color: #741f13;
  }
  
  .kkr,.KKR {
    color: #53346e;
  }
  
  .mi,.MI {
    color: #1e548d;
  }
  
  .rr,.RR {
    color: #2e4078;
  }
  
  .rcb,.RCB {
    color: #e5131b;
  }
  
  .srh,.SRH {
    color: #9d1c20;
  }
  
  .faq-section .about-content {
    margin: 20px 0;
  }
  
  .faq-accordion {
    margin-top: 20px;
    border-top: 1px solid #ddd;
  }
  
  .faq-accordion .dont-miss {
    margin-bottom: 35px;
  }
  
  .ie-faq {
    background-color: #fff;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #ddd;
    padding: 25px 0px 18px 0;
  }
  
  .ie-faq .ac-q {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
    color: #111;
    padding: 3px 30px 10px 72px;
    text-decoration: none;
    display: block;
    cursor: pointer;
    position: relative;
  }
  
  .wf-graphikcompact-n7-active .ie-faq .ac-q {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .ie-faq .ac-q {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .ie-faq .ac-q::before,.ie-faq .ac-q::after {
    content: '';
    display: block;
  }
  
  .ie-faq .ac-q::before {
    margin-top: -3px;
  }
  
  .ie-faq .ac-q::after {
    margin-bottom: 3px;
  }
  
  .ie-faq .ac-q .a-un-tuck {
    display: inline-block;
  }
  
  .ie-faq .ac-q .a-un-tuck::before,.ie-faq .ac-q .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .ie-faq .ac-q .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .ie-faq .ac-q .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .ie-faq .ac-q:after {
    content: '+';
    text-align: center;
    color: #2b6ea8;
    width: 28px;
    height: 28px;
    left: 10px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: absolute;
    border: 2px solid #2b6ea8;
    border-radius: 50%;
    font-size: 22px;
    line-height: 20px;
  }
  
  @media screen and (max-width: 649px) {
    .ie-faq .ac-q {
      padding: 20px 5px 20px 52px;
    }
  }
  
  .ie-faq .ac-a {
    overflow: hidden;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
  }
  
  .ie-faq .ac-a .faq-content {
    background: #f5f5f5;
    padding: 10px 20px;
    float: right;
    width: 91%;
  }
  
  @media screen and (max-width: 649px) {
    .ie-faq .ac-a .faq-content {
      float: none;
      width: auto;
      background: none;
      padding: 0 0 20px 0;
    }
  }
  
  @media screen and (max-width: 649px) {
    .ie-faq {
      padding: 0;
    }
  }
  
  .js-enabled .ac-a {
    box-sizing: inherit;
  }
  
  .js-enabled .ac-a p {
    padding: 0 0 20px 0;
  }
  
  .ie-faq.js-enabled>.ac-a {
    visibility: hidden;
  }
  
  @media screen and (max-width: 649px) {
    .ie-faq.js-enabled>.ac-a {
      background: #f5f5f5;
      padding: 0px 20px;
    }
  }
  
  .ie-faq.active>.ac-a {
    visibility: visible;
    height: auto;
    padding-top: 20px;
  }
  
  @media screen and (max-width: 649px) {
    .ie-faq.active>.ac-a {
      padding-top: 20px;
      padding-bottom: 20px;
    }
  }
  
  .ie-faq.active>.ac-q::after {
    content: '\2013';
  }
  
  .ie-faq .m-story-meta__share-actions {
    width: 52px;
    display: inline-block;
    float: left;
    position: static;
  }
  
  @media screen and (max-width: 649px) {
    .ie-faq .m-story-meta__share-actions {
      width: auto;
      display: block;
      float: none;
      position: static;
      margin-bottom: 10px;
      padding: 15px 0 0 0;
    }
  }
  
  .dont-miss {
    background: #F9F7F2;
    margin-top: 30px;
    padding: 20px 15px;
  }
  
  .dont-miss__title {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
  }
  
  .m-dontmiss-link {
    overflow: hidden;
    font-family: "PT Serif",serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    display: block;
  }
  
  .m-dontmiss-link__highlight {
    line-height: inherit;
    color: #2B6EA8;
  }
  
  .faq__tag {
    color: #7b7b7b;
    display: block;
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .faq__tag {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .faq.m-article-tall\@medium\+__title {
    display: block;
    overflow: hidden;
    font-family: serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    font-size: 16px;
    font-family: "PT Serif", serif;
  }
  
  .wf-ptserif-n7-active .faq.m-article-tall\@medium\+__title {
    font-family: "PT Serif",serif;
  }
  
  @media screen and (min-width: 650px) {
    .faq.m-article-tall\@medium\+__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .faq.m-article-tall\@medium\+__title::before,.faq.m-article-tall\@medium\+__title::after {
    content: '';
    display: block;
  }
  
  .faq.m-article-tall\@medium\+__title::before {
    margin-top: -3px;
  }
  
  .faq.m-article-tall\@medium\+__title::after {
    margin-bottom: 3px;
  }
  
  .faq.m-article-tall\@medium\+__title .a-un-tuck {
    display: inline-block;
  }
  
  .faq.m-article-tall\@medium\+__title .a-un-tuck::before,.faq.m-article-tall\@medium\+__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .faq.m-article-tall\@medium\+__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .faq.m-article-tall\@medium\+__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .o-section.section-more-faq {
    margin-top: 0;
  }
  
  .o-section.section-more-faq h2.m-listing-header__title {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  
  .o-section.section-more-faq section.o-listing {
    padding-bottom: 0;
  }
  
  .budget-band img {
    display: inline-block;
  }
  
  .faq-custom-share .m-story-meta {
    display: inline-block;
  }
  
  .faq-custom-share span.m-story-meta__shares {
    float: right;
    margin-top: 9px;
    margin-left: 10px;
  }
  
  .faq-custom-share span.m-story-meta__shares:before {
    content: none;
  }
  
  .faq-custom-share .m-story-meta__share-actions {
    float: left;
  }
  
  @media screen and (max-width: 649px) {
    .faq-section .budget-band {
      height: auto;
    }
  }
  
  .wc-point-table .m-point-table {
    margin-left: 0;
  }
  
  .wc-point-table .constituency-list__th {
    background: #f6f9ff;
    text-transform: uppercase;
  }
  
  .wc-point-table .wc-small-team-logo {
    width: 30px;
    margin: 4px 10px 0 0;
  }
  
  @media screen and (max-width: 649px) {
    .wc-point-table .wc-small-team-logo {
      margin: 0 10px 0 0;
      display: inline-block;
      float: left;
    }
  }
  
  .eplfixture-right .wc-small-team-logo {
    width: 30px;
    margin: 4px 10px 0 0;
  }
  
  @media screen and (max-width: 649px) {
    .eplfixture-right .wc-small-team-logo {
      margin: 0 10px 0 0;
      display: inline-block;
      float: left;
    }
  }
  
  .m-gutter-tout .wc-small-team-logo.home-team-logo {
    margin: 4px 7px 0 0;
  }
  
  .home-teams-w .m-teams__name {
    font-size: 26px;
  }
  
  @media screen and (max-width: 649px) {
    .constituency-list .table-data.ie-point-table {
      min-width: 93px;
      display: inline-block;
    }
  }
  
  .cwc-teams-info {
    position: relative;
    min-height: 58px;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-teams-info {
      min-height: 50px;
    }
  }
  
  .cwc-teams-info .cwc-leaders {
    padding-right: 90px;
  }
  
  .cwc-teams-info .cwc-leaders__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .cwc-teams-info .cwc-leaders__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .cwc-teams-info .cwc-leaders__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .cwc-teams-info .cwc-leaders__title::before,.cwc-teams-info .cwc-leaders__title::after {
    content: '';
    display: block;
  }
  
  .cwc-teams-info .cwc-leaders__title::before {
    margin-top: -3px;
  }
  
  .cwc-teams-info .cwc-leaders__title::after {
    margin-bottom: 3px;
  }
  
  .cwc-teams-info .cwc-leaders__title .a-un-tuck {
    display: inline-block;
  }
  
  .cwc-teams-info .cwc-leaders__title .a-un-tuck::before,.cwc-teams-info .cwc-leaders__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .cwc-teams-info .cwc-leaders__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .cwc-teams-info .cwc-leaders__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .cwc-teams-info .cwc-leaders__xs-title {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-top: 20px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .cwc-teams-info .cwc-leaders__xs-title {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .cwc-teams-info .cwc-leaders__caption {
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #9F9F9F;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .cwc-teams-info .cwc-leaders__caption {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .cwc-teams-info .cwc-number-grid {
    margin-top: 30px;
  }
  
  .cwc-teams-info .cwc-number-grid--orange {
    background: #ff481e;
  }
  
  .cwc-teams-info .cwc-number-grid--purple {
    background: #794996;
  }
  
  .cwc-teams-info .cwc-number-grid__value {
    text-transform: uppercase;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #000;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .cwc-teams-info .cwc-number-grid__value {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .cwc-teams-info .cwc-number-grid__count {
    font-family: "Arial Narrow",sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-weight: 700;
    color: #000;
    display: inline-block;
  }
  
  .wf-graphikcompact-n7-active .cwc-teams-info .cwc-number-grid__count {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .cwc-teams-info .cwc-number-grid__count {
      font-size: 30px;
      line-height: 35px;
      font-weight: 700;
    }
  }
  
  .most-runs {
    margin-top: 10px;
  }
  
  .most-runs__slug {
    background: #000;
    display: block;
    font-family: "Arial Narrow",sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    border-radius: 20px;
    padding: 3px 10px;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .most-runs__slug {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  .wc-header {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
  }
  
  .wc-header__title {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 10px;
  }
  
  .wf-graphikcompact-n7-active .wc-header__title {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .wc-header__title {
      font-size: 19px;
      line-height: 22px;
      font-weight: 700;
    }
  }
  
  .wc-header__title::before,.wc-header__title::after {
    content: '';
    display: block;
  }
  
  .wc-header__title::before {
    margin-top: -3px;
  }
  
  .wc-header__title::after {
    margin-bottom: 3px;
  }
  
  .wc-header__title .a-un-tuck {
    display: inline-block;
  }
  
  .wc-header__title .a-un-tuck::before,.wc-header__title .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .wc-header__title .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .wc-header__title .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .wc-point-table .constituency-list__th .table-data {
    border-bottom: 0;
  }
  
  .wc-point-table .constituency-list__th .table-data,.wc-point-table .constituency-list__tr .table-data {
    padding: 4px;
  }
  
  .wc-point-table .constituency-list__tr .table-data {
    border-top: 1px solid #e5e5e5;
  }
  
  .match-score-widget {
    position: fixed;
    max-width: 460px;
    bottom: 70px;
    left: 0;
    z-index: 10;
    width: 100%;
  }
  
  .world-cup-logo {
    background-color: #FF0000;
    background-image: url(../../dist/images/wc-2019@2x.png);
    width: 60px;
    border-radius: 50%;
    padding: 5px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    cursor: pointer;
    position: relative;
    left: 10px;
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: center;
    box-shadow: 0 0 4px #000;
  }
  
  .widget-visible .world-cup-logo {
    background-image: url(../../dist/images/wc-active.png);
    background-color: #fff;
    box-shadow: 0 0 6px #ccc;
  }
  
  .score-iframe {
    color: #fff;
    position: absolute;
    height: 210px;
    width: 100%;
    bottom: 0;
    z-index: -2;
    transform: scale(0);
    transition: all 0.4s;
    transform-origin: bottom left;
    width: 100%;
  }
  
  @media screen and (min-width: 650px) {
    .score-iframe {
      max-width: 360px;
    }
  }
  
  .widget-visible .score-iframe {
    transform: scale(1);
  }
  
  .close-icon {
    position: absolute;
    right: 50px;
    top: 13px;
    color: #fff;
    cursor: pointer;
    display: none;
    background: red;
    font-size: 18px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    padding: 9px 0 0 11px;
  }
  
  .score-iframe::after {
    display: block;
    content: "";
    background: #0B112D;
    height: 700px;
    width: 700px;
    position: absolute;
    border-radius: 50%;
    top: -40px;
    left: -230px;
    z-index: -1;
  }
  
  .scorecard-ball {
    display: inline-block;
  }
  
  @media screen and (max-width: 649px) {
    .match-score-widget {
      bottom: 130px;
    }
  
    .close-icon {
      position: absolute;
      right: 10px;
    }
  
    .score-iframe::after {
      left: -190px;
    }
  }
  
  .cwc-fixture .today-match {
    color: #FF1204;
    margin-bottom: 30px;
    margin: 0;
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .cwc-fixture .today-match {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .cwc-fixture .today-match {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .cwc-fixture .today-match::before,.cwc-fixture .today-match::after {
    content: '';
    display: block;
  }
  
  .cwc-fixture .today-match::before {
    margin-top: -3px;
  }
  
  .cwc-fixture .today-match::after {
    margin-bottom: 3px;
  }
  
  .cwc-fixture .today-match .a-un-tuck {
    display: inline-block;
  }
  
  .cwc-fixture .today-match .a-un-tuck::before,.cwc-fixture .today-match .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .cwc-fixture .today-match .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .cwc-fixture .today-match .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .cwc-fixture .upcoming-match {
    color: #000;
  }
  
  .cwc-fixture .match-time {
    font-size: 14px;
    font-weight: 700;
  }
  
  .cwc-fixture .match-time picture {
    display: inline-block;
    vertical-align: middle;
    margin: 0 11px 0 0;
  }
  
  .cwc-fixture .worldcup-fix {
    background: #f6f9ff;
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #e5e5e5;
  }
  
  .cwc-fixture .m-fixture-box {
    min-height: 200px;
    margin-bottom: 20px;
  }
  
  .cwc-fixture .no-bg {
    background: none;
  }
  
  .cwc-fixture .scorecard {
    text-align: center;
  }
  
  .cwc-fixture .i-teams-holder .i-teams-ipl .run {
    display: block;
    overflow: hidden;
    font-family: "Arial Narrow",sans-serif;
    font-size: 19px;
    line-height: 22px;
    font-weight: 700;
  }
  
  .wf-graphikcompact-n7-active .cwc-fixture .i-teams-holder .i-teams-ipl .run {
    font-family: "Graphik Compact",sans-serif;
  }
  
  @media screen and (min-width: 1000px) {
    .cwc-fixture .i-teams-holder .i-teams-ipl .run {
      font-size: 23px;
      line-height: 27px;
      font-weight: 700;
    }
  }
  
  .cwc-fixture .i-teams-holder .i-teams-ipl .run::before,.cwc-fixture .i-teams-holder .i-teams-ipl .run::after {
    content: '';
    display: block;
  }
  
  .cwc-fixture .i-teams-holder .i-teams-ipl .run::before {
    margin-top: -3px;
  }
  
  .cwc-fixture .i-teams-holder .i-teams-ipl .run::after {
    margin-bottom: 3px;
  }
  
  .cwc-fixture .i-teams-holder .i-teams-ipl .run .a-un-tuck {
    display: inline-block;
  }
  
  .cwc-fixture .i-teams-holder .i-teams-ipl .run .a-un-tuck::before,.cwc-fixture .i-teams-holder .i-teams-ipl .run .a-un-tuck::after {
    content: '';
    display: block;
  }
  
  .cwc-fixture .i-teams-holder .i-teams-ipl .run .a-un-tuck::before {
    margin-top: 3px;
  }
  
  .cwc-fixture .i-teams-holder .i-teams-ipl .run .a-un-tuck::after {
    margin-bottom: 3px;
  }
  
  .cwc-fixture .i-teams-holder .i-teams-ipl .run .yet-to-bat {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    margin-top: 6px;
    display: block;
    margin-bottom: 17px;
  }
  
  .cwc-fixture .i-teams-holder .i-teams-ipl .color-red {
    text-align: left;
  }
  
  .cwc-fixture .wc-small-team-logo {
    float: left;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-fixture .wc-small-team-logo {
      width: 45px;
    }
  }
  
  .cwc-fixture .cwc-team-b .wc-small-team-logo {
    float: right;
  }
  
  .cwc-fixture .slide-toggle,.cwc-fixture .slide-toggle2,.cwc-fixture .slide-toggle3 {
    background: url("../../dist/images/up-arrow.jpg") no-repeat scroll 0 0;
    width: 17px;
    margin: 5px 0 0 0;
    height: 8px;
    float: right;
    cursor: pointer;
  }
  
  .cwc-fixture .slide-toggle.active,.cwc-fixture .slide-toggle2.active,.cwc-fixture .slide-toggle3.active {
    background: url("../../dist/images/down-arrow.jpg") no-repeat scroll 0 0;
  }
  
  .cwc-fixture .fixture-col,.cwc-fixture .fixture-col2,.cwc-fixture .fixture-col3 {
    display: block;
    margin-top: 20px;
  }
  
  .cwc-fixture .scorecard a {
    font-size: 15px;
  }
  
  @media screen and (max-width: 649px) {
    .cwc-fixture .scorecard a {
      font-size: 13px;
      padding: 0 5px;
    }
  }
  
  .cwc-fixture .no-flag {
    width: 52px;
    height: 26px;
    background: #ccc;
  }
  
  .cwc-fixture .finished-col {
    display: none;
  }
  
  .cwc_scorecard {
    background: #000;
  }
  
  .cwc_scorecard .m-live-scorecard {
    background: none;
    color: #fff;
    padding: 10px;
  }
  
  .cwc_scorecard .f-scorecard .m-team-info .highlight {
    color: #fff;
  }
  
  .m-link-wcard__summary {
    text-align: center;
  }
  
  .o-listing--pkl .m-teams__name {
    width: auto;
  }
  
  .m-listing-header__title span {
    white-space: normal;
  }
  
  .m-teams-list__name img {
    display: inline-block;
  }
  
  .o-teams-info.pkl-home-raid .m-number-grid {
    text-align: center;
    padding: 5px 10px 3px;
  }
  
  .pkl-flag img {
    width: auto;
    left: 0;
    transform: inherit;
    height: 35px;
  }
  
  @media screen and (max-width: 649px) {
    .m-gutter-tout .wc-small-team-logo.home-team-logo {
      width: 100%;
      overflow: hidden;
      display: block;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-gutter-tout .wc-small-team-logo img {
      transform: inherit;
      float: right;
      height: 30px;
    }
  }
  
  @media screen and (max-width: 649px) {
    .m-teams__vs+.m-teams__name img {
      float: left;
    }
  }
  
  .m-gutter-tout .wc-small-team-logo {
    width: 100%;
    display: block;
    overflow: hidden;
  }
  
  .pkl-team-fullname .m-teams__vs+.m-teams__name .wc-small-team-logo.home-team-logo img {
    float: left;
  }
  
  .m-gutter-tout .wc-small-team-logo.home-team-logo img {
    float: right;
  }
  
  .o-index {
    padding: 60px 0;
  }
  
  .o-index__title {
    font-size: 20px;
  }
  
  .o-index__title:not(:first-child) {
    margin-top: 60px;
  }
  
  .o-index__list {
    margin-top: 30px;
  }
  
  .m-pill--status {
    text-transform: uppercase;
    padding: 2px 10px;
  }
  
  @media screen and (min-width: 650px) {
    .m-pill--status {
      padding: 5px 14px;
    }
  }
  
  .m-pill--status .m-pill__label {
    font-family: "Arial Narrow",sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .wf-robotocondensed-n4-active.wf-robotocondensed-n7-active .m-pill--status .m-pill__label {
    font-family: "Roboto Condensed",Arial Narrow,sans-serif;
  }
  
  @media screen and (min-width: 650px) {
    .m-pill--status .m-pill__label {
      font-size: 16px;
      line-height: 20px;
      font-weight: 700;
    }
  }
  
  @media screen and (min-width: 650px) {
    .m-pill--status .m-pill__label {
      overflow: hidden;
    }
  
    .m-pill--status .m-pill__label::before,.m-pill--status .m-pill__label::after {
      content: '';
      display: block;
    }
  
    .m-pill--status .m-pill__label::before {
      margin-top: 1px;
    }
  
    .m-pill--status .m-pill__label::after {
      margin-bottom: -1px;
    }
  
    .m-pill--status .m-pill__label .a-un-tuck {
      display: inline-block;
    }
  
    .m-pill--status .m-pill__label .a-un-tuck::before,.m-pill--status .m-pill__label .a-un-tuck::after {
      content: '';
      display: block;
    }
  
    .m-pill--status .m-pill__label .a-un-tuck::before {
      margin-top: 1px;
    }
  
    .m-pill--status .m-pill__label .a-un-tuck::after {
      margin-bottom: 1px;
    }
  }
  
  .m-pill--in-progress {
    color: #7B7B7B;
  }
  
  .m-pill--staging {
    color: #ECC42C;
  }
  
  .m-pill--complete {
    color: #1EC16F;
  }
  
  .m-template-list {
    font-size: 16px;
    margin-top: -10px;
  }
  
  .m-template-list>* {
    margin-top: 10px;
  }
  